Tech Note: FFmpeg Implied Streams
Tech Note: FFmpeg Implied Streams This is a discussion of how the FFmpeg script parser handles implied (unnamed) streams. Remember: you are listening to an idiot running his mouth. Disclaimer: This episode is neither a promotion nor a recommendation any product or service, but does reflect my personal experiences. Disclaimer: This episode is presented with ABSOLUTELY NO WARRANTY WHATSOEVER. This episode was rendered using FFmpeg utility exclusively and entirely: The command line: ffmpeg.exe ^ -i 813.jpg ^ -ss 22.0 -t 2100 -i "2018-06-01_23-24-57-OBS.mkv" ^ -ss 2184.0 -t 1382 -i "2018-06-01_23-24-57-OBS.mkv" ^ -ss 17.0 -t 2255 -i "2018-06-02_00-35-36-OBS.mkv" ^ -ss 21.9 -t 2100 -i "2018_0601__145-146-147-dub.mp3" ^ -ss 2183.9 -t 1382 -i "2018_0601__145-146-147-dub.mp3" ^ -ss 16.9 -t 2255 -i "2018_0602__148-149-dub.mp3" ^ -filter_complex_script impliedAndNamedStreams-ffmpeg-script.txt ^ -map [vid] ^ -map [aud] ^ impliedAndNamedStreams-ffmpeg.mkv The filter_complex_script: [1:v:0] fade=in:st=0:d=2, fade=out:st=2099:d=1[vfades1]; [2:v:0] fade=in:st=0:d=1, fade=out:st=1381:d=1[vfades2]; [3:v:0] fade=in:st=0:d=2, fade=out:st=2252:d=3[vfades3]; [vfades1][vfades2][vfades3]concat=n=3:v=1:a=0[vconcat]; [vconcat]ass=subtitles01.ssa[vass1]; [vass1][0]overlay[vid]; [4][5][6]concat=n=3:v=0:a=1,afade=in:st=0:d=2,afade=out:st=5734:d=3[aud] Date: 01 JUNE 2018 [obs runcam ffmpeg irfanview]
Tech Note: FFmpeg Implied Streams This is a discussion of how the FFmpeg script parser handles implied (unnamed) streams. Remember: you are listening to an idiot running his mouth. Disclaimer: This episode is neither a promotion nor a recommendation any product or service, but does reflect my personal experiences. Disclaimer: This episode is presented with ABSOLUTELY NO WARRANTY WHATSOEVER. This episode was rendered using FFmpeg utility exclusively and entirely: The command line: ffmpeg.exe ^ -i 813.jpg ^ -ss 22.0 -t 2100 -i "2018-06-01_23-24-57-OBS.mkv" ^ -ss 2184.0 -t 1382 -i "2018-06-01_23-24-57-OBS.mkv" ^ -ss 17.0 -t 2255 -i "2018-06-02_00-35-36-OBS.mkv" ^ -ss 21.9 -t 2100 -i "2018_0601__145-146-147-dub.mp3" ^ -ss 2183.9 -t 1382 -i "2018_0601__145-146-147-dub.mp3" ^ -ss 16.9 -t 2255 -i "2018_0602__148-149-dub.mp3" ^ -filter_complex_script impliedAndNamedStreams-ffmpeg-script.txt ^ -map [vid] ^ -map [aud] ^ impliedAndNamedStreams-ffmpeg.mkv The filter_complex_script: [1:v:0] fade=in:st=0:d=2, fade=out:st=2099:d=1[vfades1]; [2:v:0] fade=in:st=0:d=1, fade=out:st=1381:d=1[vfades2]; [3:v:0] fade=in:st=0:d=2, fade=out:st=2252:d=3[vfades3]; [vfades1][vfades2][vfades3]concat=n=3:v=1:a=0[vconcat]; [vconcat]ass=subtitles01.ssa[vass1]; [vass1][0]overlay[vid]; [4][5][6]concat=n=3:v=0:a=1,afade=in:st=0:d=2,afade=out:st=5734:d=3[aud] Date: 01 JUNE 2018 [obs runcam ffmpeg irfanview]