Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将所有视频编码为MP4并使用Ubuntu降低分辨率_Ubuntu_Video_Encoding_Ffmpeg_Mp4 - Fatal编程技术网

将所有视频编码为MP4并使用Ubuntu降低分辨率

将所有视频编码为MP4并使用Ubuntu降低分辨率,ubuntu,video,encoding,ffmpeg,mp4,Ubuntu,Video,Encoding,Ffmpeg,Mp4,我有一个基于Ubuntu12.04的web服务器,用户可以上传视频(无论格式/容器/编解码器是什么),然后我想把它转换成MP4视频。我尝试了ffmpeg,但没有取得好的效果(现在也不推荐使用) 我怎么能做到 重要的是降低高清视频的分辨率,以减少视频的大小 提前谢谢你。我建议你看看这个 ffmpeg并没有被弃用。你可能收到了误导性的信息。 ffmpeg将非常适合您想要做的事情。我建议你再试一次。例如,您可以从PHP或Java中使用它,并通过命令行执行它。它特别适合批量处理和任何基于介质的自动化任务

我有一个基于Ubuntu12.04的web服务器,用户可以上传视频(无论格式/容器/编解码器是什么),然后我想把它转换成MP4视频。我尝试了ffmpeg,但没有取得好的效果(现在也不推荐使用)

我怎么能做到

重要的是降低高清视频的分辨率,以减少视频的大小


提前谢谢你。

我建议你看看这个

ffmpeg并没有被弃用。你可能收到了误导性的信息。 ffmpeg将非常适合您想要做的事情。我建议你再试一次。例如,您可以从PHP或Java中使用它,并通过命令行执行它。它特别适合批量处理和任何基于介质的自动化任务

在ffmpeg中调整大小的选项是
-s
(有关更多信息,请参阅)

如果你真的不相信这一点,我建议你看看它还有一个Ubuntu的命令行界面。Handbrake主要是ffmpeg的包装器(还带有GUI)

在这之后,还有一些付费的选择,比如有一个很棒的基于云的API。更全面的清单如下

我希望你得到你想要的。如果您对ffmpeg有任何问题,请在新问题上发布您的代码和控制台输出

Libav(ffmpeg的一个分支)的伪“
ffmpeg
”已经被Libav因为他们的程序
avconv
而弃用。ffmpeg的
ffmpeg
开发活动一直非常活跃,并将继续非常活跃。很少有人能否认“不推荐的”消息会误导用户。