简体   繁体   English

如何将 web 的视频转换为 ffmpeg

[英]How to convert video for web with ffmpeg

I am trying to rescale, subclip and convert video for web (html5 video tag).我正在尝试为 web(html5 视频标签)重新缩放、子剪辑和转换视频。 Target browsers: Chrome, Safari, Firefox, Ya Browser.目标浏览器:Chrome、Safari、Firefox、雅浏览器。

I am using command like that (changing some params)我正在使用这样的命令(更改一些参数)

ffmpeg -i C.mp4 -ss 00:00:00 -t 10 -vf scale=312x104 -vcodec libx264 -strict -2 -movflags faststart -pix_fmt yuv420p -profile:v high -level 3 -r 25 -an -sn -dn d.mp4 -y

But every time video is not playing in some browser.但是每次视频都不会在某些浏览器中播放。

I would like to find some way to do that task fast (that's why I am using ffmpeg) and stable (so that any video passed would give me a valid video for all browsers)我想找到一些方法来快速完成该任务(这就是我使用 ffmpeg 的原因)和稳定的(这样通过的任何视频都会为我提供适用于所有浏览器的有效视频)

I also tried to play with setsar, setdar params, but still no success我也试过玩setsar,setdar params,但还是没有成功

Thanks everyone, I guess I found smth suitable for my case谢谢大家,我想我找到了适合我的情况

Ffmpeg -i C.mp4 -ss 00:00:00 -t 10 -vf scale=dstw=312:dsth=104:flags=accurate_rnd,setdar=3/1 -vcodec libx264  -level 21 -refs 2 -pix_fmt yuv420p -profile:v high -level 3.1 -color_primaries 1 -color_trc 1 -colorspace 1 -movflags +faststart -r 30 -an -sn -dn d.mp4

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM