ffprobe:streams:get_stream_fields
Table of Contents
ffprobe - Streams - Get stream fields
Get all fields
ffprobe -v 0 -select_streams a -show_entries stream file
returns:
[STREAM] index=1 codec_name=ac3 codec_long_name=ATSC A/52A (AC-3) profile=unknown codec_type=audio ... TAG:language=eng ... [/STREAM]
NOTE:
- -select_streams a: This queries all audio streams.
- Change the a for a:0 or a:1 to specify a specific stream.
ffprobe -v 0 -select_streams a:0 -show_entries stream file
Be aware that the result will not returned in the order specified in the command.
- It is in the order that the metadata is in the file.
Get selected fields
ffprobe -v 0 -select_streams a -show_entries stream=index,codec_name,channels:stream_tags=language -of default=nk=1:nw=1 a.mkv
returns:
1 ac3 6 rus 2 ac3 6 eng
ffprobe/streams/get_stream_fields.txt · Last modified: 2025/01/12 22:47 by peter