[FFmpeg-user] cutting mp4 with ffmpeg
Def Etienne
shaker.doc at gmail.com
Sat Jan 13 19:57:07 EET 2024
Sent from my iPhone
> On 13 Jan 2024, at 15:44, Andrew Randrianasulu <randrianasulu at gmail.com> wrote:
>
> I compiled new ffmpeg I tried to cut mp4
>
> -to parameter was coming from mpv:
>
> bash-5.1$ mpv ~/6029.mp4
> (+) Video --vid=1 (*) (h264 720x400 25.000fps)
> (+) Audio --aid=1 (*) (aac 2ch 48000Hz)
> AO: [alsa] 48000Hz stereo 2ch float
> VO: [gpu] 720x400 yuv420p
> (Paused) AV: 00:01:04.600 / 01:28:31.600 (1%) A-V: 0.000
>
> 1 min + 4 seconds +0.600 milliseconds = 64.600 ?
>
> bash-5.1$ /dev/shm/ffmpeg/ffmpeg -i ~/6029.mp4 -copyts -c:v copy -c:a
> copy -ss 0.0 -to 64.600 /dev/shm/6029_cut.mp4
I think the command intends a logic in its use.
If you intend to cut out the first 64.6 seconds then you do not need to use the “-ss” parameter.
Using -t 64.6 before the output file would have been good enough.
If you had needed to start from another time which is not the 0th second then an -ss parameter is needed which _must come_ before the input file on the command line and the “-to” mist have followed the -ss command before the input file.
Try
ffmpeg -i ~/6029.mp4 -copyts c:v copy -c:acopy -t 64.600 dev/shm/6029_cut.mp4
Def
More information about the ffmpeg-user
mailing list