[FFmpeg-user] Codec error when adding color parameter to fade
Cemal Direk
cemaldirekk at gmail.com
Tue Apr 21 19:58:52 EEST 2020
done thnx you
but other problem: iphone is not supporting to filter effect on phone
when im joining(merging) video...
ffmpeg -i video.mp4 -filter:v "fade=in:color=white:st=5:d=1,
fade=out:color=white:st=44:d=1,format=yuv420p" filtered.mp4
ffmpeg -i intro.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts temp1.ts
ffmpeg -i filtered .mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts temp2.ts
ffmpeg -i "concat:temp1.ts|temp2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
when i am sending output.mp4 video via whatsapp. then android users can
see all part of video but iphone user cant see filtered affected part.
iphone user is hearing only audio of filtered video.
now whats problem?
thank you.
pdr0 <pdr0 at shaw.ca>, 21 Nis 2020 Sal, 18:24 tarihinde şunu yazdı:
> Cemal Direk wrote
> > Hi, im using this code
> >
> > "ffmpeg -i video.mp4 -filter:v "fade=t=in:color=white:st=0.5:d=1"
> > -filter:a
> > "afade=in:st=0:d=1, afade=out:st=44:d=1" -c:v libx264 -c:a aac
> output.mp4"
> >
> > then output is wrong codec. i can not open output.mp4 at any player.
> > but i dont give to color=white parameter to command i can open
> > output.mp4...
> > whats the problem when i adding color parameter to command?(:color=white)
> >
> > how can i solve this problem?
>
> I'm assuming you are using "regular" yuv420p input.
>
> The default color for fade is black. When you specify white, the output
> pixel format is yuv444p for some reason, and libx264 encodes as yuv444p
>
> As a workaround, you can add format=yuv420p to the filter chain
> -filter:v "fade=t=in:color=white:st=0.5:d=1,format=yuv420p"
>
> I don't know if that is intended behavior, but it's not in the
> documentation
>
>
>
>
>
> --
> Sent from: http://www.ffmpeg-archive.org/
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://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