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
Video 通过ffmpeg更快地将视频转换为mp4_Video_Ffmpeg - Fatal编程技术网

Video 通过ffmpeg更快地将视频转换为mp4

Video 通过ffmpeg更快地将视频转换为mp4,video,ffmpeg,Video,Ffmpeg,我正在通过ffmpeg将单个视频转换为4种不同的质量(1080p、720p、480p、360p)、4个缩略图(720px、480px)和每秒一个缩略图(50px)。对于2分钟的视频,服务器需要10分钟来完成所有这些操作。。这是我的视频转换代码 ffmpeg -y -i $converturl -filter:v scale=\"640:trunc(ow/a/2)*2\",setsar=1/1 -pix_fmt yuv420p -c:v libx264 -preset:v fast -pr

我正在通过ffmpeg将单个视频转换为4种不同的质量(1080p、720p、480p、360p)、4个缩略图(720px、480px)和每秒一个缩略图(50px)。对于2分钟的视频,服务器需要10分钟来完成所有这些操作。。这是我的视频转换代码

ffmpeg -y -i $converturl -filter:v scale=\"640:trunc(ow/a/2)*2\",setsar=1/1 -pix_fmt     yuv420p -c:v libx264 -preset:v fast -profile:v high  -x264opts level=4.0:ref=1 -b:v 300k -r:v 25/1 -force_fps  -movflags +faststart -c:a libfaac -b:a 128k -pass 1 $converturlnew

我的服务器处理器:Xeon E5-2620 v2 RAM 32 GB DDR3

尝试指定
-线程0
。Ffmpeg应使用最佳线程数,利用多个CPU核对视频进行编码


还可以尝试在同一命令行中指定多个输出。只是猜测,但是ffmpeg应该只对原始视频进行一次解码(以及管道中的其他常见操作),而不是每次输出一次。

谢谢您的回复。。你能给我举个例子吗?