2015-12-31 89 views
0

我使用FFMPEG扩展在php中裁剪视频,但裁剪的视频质量不好。由FFMPEG裁剪视频质量不好

请检查我的参数。我的代码是:

exec("ffmpeg -i $fullVideo -ss $starting_time -t $ending_time -r 24 $smallVideo"); 
+4

什么是理想的裁剪视频你想要的,什么是当前的裁剪视频节目? – Clay

+2

您需要从'ffmpeg'命令中显示完整的控制台输出/日志,以便我们可以看到实际发生的情况;否则我们只能猜测。 – LordNeckbeard

回答

1

你可以在你的服务器升级的ffmpeg的版本可能会帮助您解决问题。 您可以使用以下指南安装新版本或升级版本。

sudo易于得到-y删除的ffmpeg X264 libav工具libvpx-dev的libx264-dev的

https://gist.github.com/xdamman/e4f713c8cd1a389a5917

+0

谢谢先生,更新ffmpeg后问题已解决。 –

1

你不是真正cropping,你seeking

无论如何,语义之外,你的视频被重新编码,你可能需要的是一个直接流拷贝...

exec("ffmpeg -i $fullVideo -ss $starting_time -t $ending_time -c copy $smallVideo"); 
+0

先生,我使用此代码,但作物视频质量不好。 –

+0

我仍然使用这些代码,但在一个作物质量好的视频。 –

+0

// exec(“ffmpeg -i $ fullVideo -ss $ full_video_starting -t $ full_video_ending -r 24 $ smallVideo”); \t // exec(“ffmpeg -i $ fullVideo -ss $ full_video_starting -t $ full_video_ending -codec copy $ smallVideo”); \t // exec(“ffmpeg -i $ fullVideo -ss $ full_video_starting -t $ full_video_ending -r 24 $ smallVideo1”); \t // exec(“ffmpeg -i $ fullVideo -metadata:s:v rotate ='0'-vf'hflip,vflip'-c:v libx264 -crf 23 -acodec copy $ smallVideo1”); –