だから私は次のビデオの例を持っています
Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le(progressive), 1920x1036 [SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s (default)
Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.0(side), fltp, 640 kb/s
Stream #0:3(eng): Subtitle: ass (default)
Metadata:
title : English Signs & Songs
Stream #0:4(eng): Subtitle: ass
Metadata:
title : English Subtitles
Stream #0:5: Attachment: ttf
Metadata:
filename : PutoInsanity.ttf
mimetype : application/x-truetype-font
ffprobeを使用して、ビデオストリームとオーディオストリームの量をカウントしたいのですが、この場合は1と2それぞれこれはどのように達成できますか?
私が知っているそのような組み込み機能はありませんが、追加のツールを使用して出力を処理できます。
ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=audio" | wc -w
ffprobe -v error -show_entries stream=codec_type input.mkv | grep "codec_type=video" | wc -w