适用于不同视频分辨率的理想比特率

时间:2018-10-15 10:16:56

标签: php laravel video ffmpeg mpeg-dash

我正在为一个封闭的社区构建视频点播服务。我将FFMPEG用于视频处理,将dash.js用于具有自定义分辨率选择器的自适应比特率播放器。有人可以建议在进行视频/音频转码时应该使用什么理想的比特率吗?

我正在谈论-b:v-ab选项

ffmpeg -i vid.mp4 -c:v libvpx-vp9 -keyint_min 150 \
-g 150 -tile-columns 4 -frame-parallel 1  -f webm -dash 1 \
-an -vf scale=144:-1 -b:v 120k -dash 1 video_1.webm \
-an -vf scale=240:-1 -b:v 250k -dash 1 video_2.webm \
-an -vf scale=360:-1 -b:v 500k -dash 1 video_3.webm \
-an -vf scale=480:-1 -b:v 750k -dash 1 video_4.webm \
-an -vf scale=720:-1 -b:v 1500k -dash 1 video_5.webm

ffmpeg -i vid.mp4 -vn -acodec libvorbis -ab 96k -dash 1 audio_96k.webm

对于解决现实网络状况的任何建议/技巧或示例,我们深表感谢。

1 个答案:

答案 0 :(得分:2)

没有理想。每个视频都不同,每个观看者都不同。对于一个观看者来说理想的选择对于另一个观看者来说并不理想。阅读有关pert标题编码和vmaf的Netflix博客。还要查看Akamai的互联网状态报告,以确定平均全球互联网连接速度是多少。

相关问题