[FFmpeg-user] unsubscribe

Jafir Hussain jafir94 at gmail.com
Fri Oct 13 13:10:17 EEST 2017


Hussain Jafir
Mobile: +91-9566405278
Email: jafir94 at gmail.com
Address: Chennai
<https://www.facebook.com/jafir.j>


On Tue, Oct 10, 2017 at 8:07 PM, Josep Carner Marsal <jcm807 at nyu.edu> wrote:

>
>
> Hi,
>
> I am trying to use ffmpeg to apply multiple filters -single input,
> multiple outputs- . In concrete, I am splitting the output in two, then
> applying an overlaying patch to one of those streams, split again and
> select a time range. The command I am using is:
>
>    ffmpeg \
>     -i ./dataset_test/videos/jz_10_huron_barstow.mkv \
>     -an \
>     -sn \
>     -loglevel error \
>     -filter_complex \
>         "[0:v]split=2[L_in][F_in];
>          [L_in]
>             crop=226:307:21:74,scale=200x200,setdar=200:200,split=2\
>          [L_in_0][L_in_1];\
>          color=#808080:226x307,setpts=PTS-STARTPTS[L_PATCH];\
>          [F_in][L_PATCH]
>             overlay=21:74:shortest=1,scale=200x200,setdar=200:200,split=2\
>          [F_in_0][F_in_1];\
>          [F_in_0]select='between(t\,32\,212)',select='not(mod(n\,20))
> ',setpts=(PTS-STARTPTS)/20[F_0];\
>          [F_in_1]select='between(t\,213\,393)',select='not(mod(n\,
> 20))',setpts=(PTS-STARTPTS)/20[F_1];\
>          [L_in_0]select='between(t\,32\,212)',select='not(mod(n\,20))
> ',setpts=(PTS-STARTPTS)/20[L_0];\
>          [L_in_1]select='between(t\,213\,393)',select='not(mod(n\,
> 20))',setpts=(PTS-STARTPTS)/20[L_1]\
>          "\
>     -map [F_0] -an -sn ./out/jz_10_huron_barstow/F/0_F.mp4\
>     -map [F_1] -an -sn ./out/jz_10_huron_barstow/F/1_F.mp4\
>     -map [L_0] -an -sn ./out/jz_10_huron_barstow/L/0_L.mp4\
>     -map [L_1] -an -sn ./out/jz_10_huron_barstow/L/1_L.mp4\
> For some reason, 0_F.mp4 is empty and 1_F.mp4 is cropped. My intuition is
> that it has something to do with applying splitting + overlaying +
> selecting. I think at some point some filter before select is changing the
> PTS of the frames in some way select is not properly discarding them, but I
> honestly don't know how to solve it. Some insights:
>
> 1) L_0 and L_1 are fine (no overlay is used in those two)
>
> 2) If I supress L outputs everything works fine (no "split" is needed at
> the beginning)
>
> Could someone provide some light? I've beens stucked with this for two
> days and I don't really know what else to try.
>
> Many thanks,
>
> Josep
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-user mailing list