[FFmpeg-user] Yes or No? About the processing pipeline.

Mark Filipak markfilipak.imdb at gmail.com
Thu Jun 19 13:37:37 EEST 2025


On 18/06/2025 23.56, Carl Zwanzig wrote:
> On 6/18/2025 2:41 PM, Mark Filipak wrote:
>> Z, how am I or anyone to know what "sost#0:2" means? I don't even know what "sost" means.
> (does that specifically matter? I don't think so.)
> 
> After that.... RTFM? (I think you've used -map before so probably understand the concept of stream 
> specifiers.)
> 
> 
> "5.1 Stream specifiers"
> stream_type[:additional_stream_specifier]
> [...]
>      stream_type is one of following: ’v’ or ’V’ for video, ’a’ for audio, ’s’ for subtitle, ’d’ for 
> data, and ’t’ for attachments. ’v’ matches all video streams, ’V’ only matches video streams which 
> are not attached pictures, video thumbnails or cover arts.
> 
> and
> 
> #stream_id or i:stream_id
>      Match the stream by stream id (e.g. PID in MPEG-TS container).
> 
> 
> Likewise "4.1.1 Automatic stream selection" tells us-
> It will select that stream based upon the following criteria:
> [...]
>      for subtitles, it is the first subtitle stream found but there’s a caveat. The output format’s 
> default subtitle encoder can be either text-based or image-based, and only a subtitle stream of the 
> same type will be chosen.
> (If mp4 only supports text subtitles and dvds have only images, of course it'll cough up an error.)
> 
> 
> The output -told- you that #0:2 is subtitles, so an error message containing that is probably about 
> those subtitles. Seemed obvious to me and I don't work much with ffmpeg.
> 
> I suggest you reread the basic ffmpeg manual at https://www.ffmpeg.org/ffmpeg.html; it's always good 
> to reread the basics, sometimes useful things pop out afresh.

Take a pill, Z.

You folks will never understand a user's perspective. I'm supposed to know what "sost#0:2" means 
because... of what? Because I'm supposed to be psychic?





More information about the ffmpeg-user mailing list