mirror of
https://github.com/wader/fq.git
synced 2024-12-23 05:13:30 +03:00
0cf46e1196
avi and wav now share common riff decode code avc_au decoder can now handle annexb format
791 B
791 B
Samples
AVI has many redundant ways to index samples so currently .streams[].samples
will only include samples the most "modern" way used in the file. That is in order of stream super index, movi ix index then idx1 index.
Extract samples for stream 1
$ fq '.streams[1].samples[] | tobytes' file.avi > stream01.mp3
Show stream summary
$ fq -o decode_samples=false '[.chunks[0] | grep_by(.id=="LIST" and .type=="strl") | grep_by(.id=="strh") as {$type} | grep_by(.id=="strf") as {$format_tag, $compression} | {$type,$format_tag,$compression}]' *.avi