【发布时间】:2019-07-31 23:18:40
【问题描述】:
我有一堆 .m3u8 文件,其中包含不同分辨率和比特率的视频轨道,以及不同语言的音轨。 我想选择最高质量的视频流以及指定语言的音轨(如果可用)。
我知道如何选择音轨,目前我正在使用
-map 0:m:language:en?
喜欢这个
ffmpeg -re -protocol_whitelist file,http,https,tcp,tls -i .\some_file.m3u8 -codec:a aac -c:v copy -f flv -map 0:m:language:en? rtmp://foo.com:1935/live/xyz
这样,我只在指定的音频语言可用时才流式传输音频,如果不可用,则在默认配置中流式传输音频和视频。
我想在这两种情况下流式传输最好的视频轨道(ffmpeg 默认选择一个)。
【问题讨论】:
标签: video ffmpeg video-streaming streaming http-live-streaming