![如何通过 FFmpeg 将 .flv 文件转换为 .m4v 文件](https://linux22.com/image/1310292/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20FFmpeg%20%E5%B0%86%20.flv%20%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.m4v%20%E6%96%87%E4%BB%B6.png)
我想将 FLV 文件转换为 M4V 文件。exec
此转换的 (PHP) Linux 代码是什么?
答案1
在最简单的情况下:
ffmpeg -i input.flv -an -c:v copy output.m4v
这将复制原始视频流,丢弃音频,并更改容器。
exec
只需在需要时将其包装到 PHP 行中即可。例如:
<? exec("ffmpeg -y -i $infile -an -c:v copy $outfile"); ?>
不要忘记根据您的操作系统将 FFmpeg 更新到最新版本。并且,正如 @soandos 提到的,请查看我关于该主题的博客文章:FFmpeg:终极视频和音频处理工具 - 超级用户博客