android - ffmpeg 给 vcodec 两个参数

标签 android iphone ffmpeg command codec

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




下面是 ffmpeg 命令将静止图像转换为视频,每张图像延迟 5 秒。

ffmpeg -f image2 -r 1/5 -i img%03d.png -vcodec libx264 out.mp4

这个命令工作正常。我只是想知道,是否可以为 -vcodec 加上两个参数,以及 libx264,我还想使用 H264,以使该视频即使在 i-phone 上也能正常工作。

最佳答案

添加另一个 -vcodec除非您想要两个不同的输出,否则没有意义。其次,h264是ffmpeg中H.264解码器的名称。如果你的 ffmpeg 版本支持 libx264 ,然后使用 h264作为编码器只是 libx264 的别名;否则 ffmpeg 将报告 Unknown encoder 'h264' .

Apple 设备支持不同的 H.264 配置文件,具体取决于型号。为了广泛的兼容性,只需添加以下作为输出选项:
-profile:v baseline -level 30
请注意,ffmpeg 使用问题更适合 superuser.com。 Stack Overflow 仅限于编程讨论。

关于android - ffmpeg 给 vcodec 两个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567074/

相关文章:

ffmpeg - 将 MJPEG 流播放到 v4l2loopback 设备

android - java.lang.string 无法转换为 JSONarray

java - Android:获取我的联系信息

android - 如何检查用户是否拒绝了 android.permission.FOREGROUND_SERVICE

iphone - GDataXML/Libxml2 XPath concat 不起作用

ios - 如何在自定义 UIView 中从 ViewController 传递数据

android - 如何动态分配戒指颜色

iphone - FBRequest requestForMe startWithCompletionHandler 方法在设备上不起作用

c++ - 奇怪的枚举名称冲突

ffmpeg - 使用 ffmpeg 将 mp3 转换为 mp4 - 如何在生成的视频上绘制文件名?