web-dev-qa-db-ja.com

ffmpegでm3u8リストのダウンロード解像度を選択

Ffmpegを使用してm3u8プレイリストからビデオをダウンロードしようとしていますが、ダウンロードする解像度を選択する方法がわかりません。現在、コマンドは最新バージョンをダウンロードしています

私が使用しているコマンドは:

/home/user/bin/ffmpeg -user_agent "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0" -i "https://sitevideo.com/list.m3u8" -c copy "/home/file/video.ts"

私のリストはこれです

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=400000,NAME="low"
size1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=800000,NAME="med"
size2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1900000,NAME="best"
size3.m3u8
9
Bruno Andrade

-mapオプションを使用する必要があります。

ffmpeg ... -i "https://sitevideo.com/list.m3u8" -map p:1 -c copy "/home/file/video.ts"

p:1は、2番目のプログラム(この場合はバリアントプレイリスト)を指します。

7
Gyan

Mapコマンドを指定しない場合、デフォルトでbest品質が使用されます。

4
Zibri