ffmpeg 没有将一些 mov 视频转换为 mp4

Posted

技术标签:

【中文标题】ffmpeg 没有将一些 mov 视频转换为 mp4【英文标题】:ffmpeg Not converting some mov videos to mp4 【发布时间】:2016-05-06 00:00:38 【问题描述】:

我正在使用 ffmpeg 转换视频,该命令适用于包括 mov 在内的所有视频格式,但它不能转换某些 mov 视频,我不明白 mov 视频有问题吗?虽然该视频在播放器上播放良好我正在尝试的命令:

$command = "$ffmpeg_path -i $video_path -acodec copy -ar 22050 -ab 32 -f mp4 -s 858x480 $mobile_video.mp4";

$command="$ffmpeg_path -i $video_path -codec:v libx264 -preset slow -b:v 550k -maxrate 550k -bufsize 1100k -threads 0 -codec:a libfdk_aac -b:a 128k $mobile_video.mp4";

$command="$ffmpeg_path -i $video_path -vcodec copy -acodec copy $mobile_video.mp4";

我尝试了所有这些命令,但有些 mov 视频没有转换为 mp4

【问题讨论】:

我说的是题外话。这不是关于 php 或编程,以及更多如何使用 ffmpeg。我们不是一般的软件技术支持。 为了稍微增加发现问题的机会,请将2>&1 附加到命令中。这将redirect stderr to stdout,后者是唯一由 php exec 函数重定向/获取的流。 【参考方案1】:

有趣的评论,因为这里有一个完整的讨论(和可能的答案): ffmpeg convert mov file to mp4 for html5 video tag IE9

ffmpeg -i input.mov -c:v libx264 -c:a libfaac -strict experimental output.mp4

【讨论】:

以上是关于ffmpeg 没有将一些 mov 视频转换为 mp4的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg 从 MOV 转换为 mp4 - 如何保存创建日期

ffmpeg mov 到 mp4:不够快

PHP FFMPEG - 将.mov转换为.mp4(H264)

通过FFMpeg将MOV视频转为黑白通道的mp4(可设置上下/左右)

FFMpeg创建脚本来转换文件夹[重复]

使用 avconv 从 .mov 转换为 .mp4(或 h264)