我正在为一个封闭的社区建立视频点播服务。我使用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
任何建议/黑客或例子,以解决现实世界的网络情况,将不胜感激。
发布于 2018-10-15 15:59:30
没有理想。每个视频都是不同的,每个观众都是不同的。对于一位观众来说,什么是理想,对另一位观众来说并不理想。阅读Netflix关于pert编码和vmaf的博客。此外,看看Akamai状态的互联网报告,以确定平均全球互联网连接速度是多少。
https://stackoverflow.com/questions/52814447
复制相似问题