草庐IT

alpine-ffmpeg

全部标签

ios - 使用 FFmpeg 在 iOS 上编写时将 fMP4 转码为 HLS

长话短说我想将fMP4片段转换为TS片段(用于HLS),因为片段是在iOS设备上使用FFmpeg编写的。为什么?我正在尝试在iOS上实现实时上传,同时在本地保持无缝的高清副本。我尝试过的滚动AVAssetWriter,每个写入8秒,然后通过FFmpeg将MP4连接在一起。出了什么问题-音频和视频中有时会出现Blob。我确定了3个原因。1)AAC编码器写入的音频的启动帧产生间隙。2)由于视频帧长33.33毫秒,音频帧长0.022毫秒,因此它们可能不会在文件末尾对齐。3)MacOS上缺少帧精确编码,但不适用于iOSDetailsHereFFmpeg将带有原始音频的大型纯视频MP4文件混合成

firebase - ffmpeg 参数与 flutter 视频上传到 firebase

我一直在尝试使用ffmpeg压缩视频文件大小,以便我可以上传到firebase存储。我已经在Windowscmd上运行了代码,它可以正常工作。但是当我flutter地运行它时,视频的质量很糟糕。我还为-crf参数指定了许多值,但输出视频质量和文件大小始终相同。intprocessSuccess=await_flutterFFmpeg.execute(["-i","file1.mp4","-crf","23","fileoutput.mp4"]);我不得不将包更改为视频,因为在默认导入时执行会失败,因为它找不到-crf参数。flutter_ffmpeg:git:url:git://git

java - Docker alpine + oracle java : cannot find java

我一直在尝试使用OracleJava(而不是openjdk)创建一个基于alpine的docker镜像。我被特别要求在这里创建我们自己的形象。这是我想出的Dockerfile:FROMalpine:3.6RUNapkadd--no-cachecurlwgetRUNmkdir/opt/&&\wget-c--header"Cookie:oraclelicense=accept-securebackup-cookie"\http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/

java - Docker alpine + oracle java : cannot find java

我一直在尝试使用OracleJava(而不是openjdk)创建一个基于alpine的docker镜像。我被特别要求在这里创建我们自己的形象。这是我想出的Dockerfile:FROMalpine:3.6RUNapkadd--no-cachecurlwgetRUNmkdir/opt/&&\wget-c--header"Cookie:oraclelicense=accept-securebackup-cookie"\http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/

docker - 在 Docker 镜像名称中,Alpine、Jessie、Stretch 和 Buster 有什么区别?

我只是在查看https://hub.docker.com/_/node/中的docker图像对于每个版本,图像都分为Alpine、Jessie、Stretch、Buster等。它们的含义是什么? 最佳答案 在docker-Context中,这里有您需要的重要信息。阿尔卑斯山网址:https://alpinelinux.org/图片名称:alpine矮个子:很小。包管理器:apk外壳:/bin/sh大小:几MB-当前标签需要2.7MBJessie又名Debian8网址:https://wiki.debian.org/DebianJes

docker - 在 Docker 镜像名称中,Alpine、Jessie、Stretch 和 Buster 有什么区别?

我只是在查看https://hub.docker.com/_/node/中的docker图像对于每个版本,图像都分为Alpine、Jessie、Stretch、Buster等。它们的含义是什么? 最佳答案 在docker-Context中,这里有您需要的重要信息。阿尔卑斯山网址:https://alpinelinux.org/图片名称:alpine矮个子:很小。包管理器:apk外壳:/bin/sh大小:几MB-当前标签需要2.7MBJessie又名Debian8网址:https://wiki.debian.org/DebianJes

docker - 如何在 Docker 中的 Alpine 上运行 Apache 2?

根据Alpinewiki我必须在安装Apache2之后运行rc-serviceapache2start。但是,在容器内运行的Alpine中没有rc-service。如何让服务命令在Docker容器中运行? 最佳答案 gliderlabs/docker-alpineissue183说明dockerAlpine镜像没有service或rc-service。你可以看到nimmis/docker-alpine-apache基于nimmis/docker-alpine-micro,其中包括一个runit,用于处理自动启动的启动和关闭进程。该i

docker - 如何在 Docker 中的 Alpine 上运行 Apache 2?

根据Alpinewiki我必须在安装Apache2之后运行rc-serviceapache2start。但是,在容器内运行的Alpine中没有rc-service。如何让服务命令在Docker容器中运行? 最佳答案 gliderlabs/docker-alpineissue183说明dockerAlpine镜像没有service或rc-service。你可以看到nimmis/docker-alpine-apache基于nimmis/docker-alpine-micro,其中包括一个runit,用于处理自动启动的启动和关闭进程。该i

docker - Alpine OS 上的 Php7 Redis 客户端

我使用alpine3.5作为基础图像制作了一个docker图像。我希望我的php应用程序在容器内运行以与redis服务器通信。但我在Alpine中找不到任何php7-redis客户端。有解决办法吗?我尝试使用pecl安装redis,但alpine中没有pecl包。我尝试使用pear,但pear没有redis包。对这个问题有什么想法吗? 最佳答案 对于Alpine3.6之前的版本,比如现在官方PHPAlpineimage(Alpine3.4),您需要从源代码构建扩展。您还需要一些依赖项:autoconf、git、gcc/g++和mak

node.js - Docker:最后的 Node Alpine 镜像是否比完整 Node 镜像小?

我正在运行一个nodeJS应用程序集群——它们应该非常小,因为它们作为微服务运行。他们中只有少数需要额外的东西,比如bcrypt或imagemagick-这不时给我带来一些麻烦。现在我使用node:10.13-alpine作为所有Dockerfile的基础镜像来构建我的应用程序。对于其中一些,我需要通过apk等添加依赖项。所以这些图像变得更大。这是使用Alpine图像的最佳方法,通过添加所需的包(例如python、gcc......)而变得更大?还是应该使用完整的图像?如果我使用node:10.13,基本图像会大很多,但如果我的理解是正确的,我的应用程序只会添加一个小层,因为使用相同的