繁体   English   中英

如何将图片和音频设置为mp4 ffmpeg?

[英]How to setting pictures and audio to mp4 ffmpeg?

我正在尝试使用ffmpeg将一些图片和音频设置为mp4

我尝试了以下命令:

-i %02.png -pix_fmt yub420p -vcodec mjpeg -qmin 1 -qmax 1 -r 25 -i loop.pm3 -ar 22050 -ab 192k -aframes 25 -shortest out.mp4

-r 60 -f image2 -i %02.png -i loop.mp3 -vcodec libx264 -b:c -vpre -acodec copy out.mp4

-r 60 -f image2 -i %02.png -i loop.mp3 -vcodec libx264 -b:c -vpre -acodec copy -strict -experimental out.mp4

-r 60 -f image2 -i %02.png -i loop.mp3 -map 0 -c:v libx264 -vpre -acodec copy -strict -2 out.mp4

一些命令会创建out.mp4文件,但我似乎无法在Android中重现它们,我只想知道将视频图片和音频设置为正确的命令

您正在每个命令中尝试许多不同的事情。 让我们将其分解为一个更简单的形式,然后在获得所需的简化版本后,可以添加任何您想要的额外参数。

要将图像序列与音频以60fps的速度结合使用,请尝试:

ffmpeg -framerate 60 -i %02.png -i loop.mp3 -map 0:v -c:v libx264 -pix_fmt yuv420p \
-map 1:a -c:a libfdk_aac -shortest -movflags +faststart out.mp4

在这里,您将视频编码为H.264,并将音频编码为AAC。 我在这里使用它们作为默认值,因为并非所有的视频/音频编解码器都与MP4容器兼容; 这可能就是您遇到麻烦的原因。

如果没有编码器libfdk_aac ,请改用-c:a aac -strict experimental来使用本机FFmpeg AAC编码器。

给出命令上方的命令,如果该命令不起作用,请使用控制台输出更新您的原始帖子。 这将有助于回答问题。

另外-这个问题在这里不合适。 应该将其发布给超级用户。

希望有帮助!

另请参阅:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM