On 16/07/2024 19.34, Reino Wijnsma wrote:

Thank you, Reino. I didn't realize I could suppress <CR><LF> like that. That's wonderful! I will use that, I'll use it a lot.

On 2024-07-06T03:18:31+0200, Mark Filipak <markfilipak.i...@gmail.com> wrote:
THE SCRIPT:
[...]
Please don't. Eventhough I'm a Windows user and I understand your Batch-script, 
it's recommended to enter direct and full FFmpeg commands instead.

G:\>ffmpeg -i g:\00305+00306+00307+00308.m2ts -filter_complex 
"split=8[i5v][i5a][i6v][i6a][i7v][i7a][i8v][i8a], 
[i5v]trim=start_frame=481:end_frame=134047[o5v], [i5a]atrim=start=20.062:end=5590.835[o5a], 
[o5v][o5a]interleave[o5], [i6v]trim=start_frame=138745:end_frame=246719[o6v], 
[i6a]atrim=start=5786.823:end=10290.197[o6a], [o6v][o6a]interleave[o6], 
[i7v]trim=start_frame=251486:end_frame=333310[o7v], [i7a]atrim=start=10489.062:end=13901.805[o7a], 
[o7v][o7a]interleave[o7], [i8v]trim=start_frame=338018[o8v], [i8a]atrim=start=14098.167[o8a], 
[o8v][o8a]interleave[o8],[o5][o6][o7][o8]concat=n=4[o]" -map "[o]" -c:v libx265 
-x265-params crf=16 -c:a dts -strict -2 -sn -start_at_zero e:\00305+00306+00307+00308.mp4

[...]

Well, I separated video & audio into separate streams but got the same result:
No you haven't.

Actually, I did: -filter_complex:v ... -filter_complex:a ..., I just didn't 
list the details.

The rest is moot. The AVC slice references all got broken. At the time, I didn't know that AVC was so very different from MPEG-2. I hope you didn't spend a lot of time on your answer. But it was kind of you to give me your response. -- Mark.

Please read https://ffmpeg.org/ffmpeg-all.html#Filtergraph-syntax-1, and in 
particular:
A filterchain consists of a sequence of connected filters, each one connected to the 
previous one in the sequence. A filterchain is represented by a list of 
","-separated filter descriptions.

A filtergraph consists of a sequence of filterchains. *A sequence of filterchains is 
represented by a list of ";"-separated filterchain descriptions*.
So your filtergraph (and prettified Windows FFmpeg command, including 
escape-characters) should probably look like this:

ffmpeg -i "g:\00305+00306+00307+00308.m2ts" -filter_complex ^"^
   split=8[i5v][i5a][i6v][i6a][i7v][i7a][i8v][i8a];^
   [i5v]trim=start_frame=481:end_frame=134047[o5v];^
   [i5a]atrim=start=20.062:end=5590.835[o5a]^
   [o5v][o5a]interleave[o5];^
   [i6v]trim=start_frame=138745:end_frame=246719[o6v];^
   [i6a]atrim=start=5786.823:end=10290.197[o6a];^
   [o6v][o6a]interleave[o6];^
   [i7v]trim=start_frame=251486:end_frame=333310[o7v];^
   [i7a]atrim=start=10489.062:end=13901.805[o7a];^
   [o7v][o7a]interleave[o7];^
   [i8v]trim=start_frame=338018[o8v];^
   [i8a]atrim=start=14098.167[o8a];^
   [o8v][o8a]interleave[o8];^
   [o5][o6][o7][o8]concat=n=4[o]^
" -map [o] -c:v libx265 -x265-params crf=16 -c:a dts -strict -2 -sn -start_at_zero 
"e:\00305+00306+00307+00308.mp4"


_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to