C'est très rapide (quelques secondes). ça peut servir pour supprimer un passage (on extrait la partie avant et la partie après puis on fait un merge).
ffmpeg -i Tais\ Toi\ \(2003\).mkv -ss 00:50:00 -t 1:27:00 -c:v copy -c:a copy tais-toi_cut.mkv
Output, uniquement à titre d'information :
ffmpeg version 5.1.3-1 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
WARNING: library configuration mismatch
avutil configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
avcodec configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
avformat configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
avdevice configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
avfilter configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
swscale configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
swresample configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
postproc configuration: --prefix=/usr --extra-version=1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
Input #0, matroska,webm, from 'Tais Toi (2003).mkv':
Metadata:
title : Tais Toi 2003 1080p FR X264 AC3-mHDgz
CREATION_TIME : 2016-04-24T20:53:23Z
ENCODER : Lavf55.12.0
Duration: 01:27:07.95, start: 0.062000, bitrate: 3087 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 124.541000
Metadata:
title : 00:00:00.000
Chapter #0:1: start 124.624000, end 531.197000
Metadata:
title : 00:02:04.541
Chapter #0:2: start 531.280000, end 899.899000
Metadata:
title : 00:08:51.197
Chapter #0:3: start 899.982000, end 1490.155000
Metadata:
title : 00:14:59.899
Chapter #0:4: start 1490.238000, end 1977.976000
Metadata:
title : 00:24:50.155
Chapter #0:5: start 1978.059000, end 2531.487000
Metadata:
title : 00:32:57.976
Chapter #0:6: start 2531.570000, end 3114.653000
Metadata:
title : 00:42:11.487
Chapter #0:7: start 3114.736000, end 3797.419000
Metadata:
title : 00:51:54.653
Chapter #0:8: start 3797.502000, end 4318.814000
Metadata:
title : 01:03:17.419
Chapter #0:9: start 4318.897000, end 4822.234000
Metadata:
title : 01:11:58.814
Chapter #0:10: start 4822.317000, end 5002.456000
Metadata:
title : 01:20:22.234
Chapter #0:11: start 5002.539000, end 5227.097000
Metadata:
title : 01:23:22.456
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x814 [SAR 1:1 DAR 960:407], 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS : 2541132
BPS-eng : 2541132
DURATION : 01:27:07.181000000
DURATION-eng : 01:27:07.181000000
NUMBER_OF_FRAMES: 125327
NUMBER_OF_FRAMES-eng: 125327
NUMBER_OF_BYTES : 1660369839
NUMBER_OF_BYTES-eng: 1660369839
_STATISTICS_WRITING_APP: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_APP-eng: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_DATE_UTC: 2016-04-25 03:54:35
_STATISTICS_WRITING_DATE_UTC-eng: 2016-04-25 03:54:35
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(fre): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Metadata:
title : Surround
BPS : 384000
BPS-eng : 384000
DURATION : 01:27:07.936000000
DURATION-eng : 01:27:07.936000000
NUMBER_OF_FRAMES: 163373
NUMBER_OF_FRAMES-eng: 163373
NUMBER_OF_BYTES : 250940928
NUMBER_OF_BYTES-eng: 250940928
_STATISTICS_WRITING_APP: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_APP-eng: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_DATE_UTC: 2016-04-25 03:54:35
_STATISTICS_WRITING_DATE_UTC-eng: 2016-04-25 03:54:35
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(fre): Audio: aac (LC), 48000 Hz, stereo, fltp
Metadata:
title : Stereo
BPS : 160387
BPS-eng : 160387
DURATION : 01:27:07.903000000
DURATION-eng : 01:27:07.903000000
NUMBER_OF_FRAMES: 245058
NUMBER_OF_FRAMES-eng: 245058
NUMBER_OF_BYTES : 104811303
NUMBER_OF_BYTES-eng: 104811303
_STATISTICS_WRITING_APP: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_APP-eng: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_DATE_UTC: 2016-04-25 03:54:35
_STATISTICS_WRITING_DATE_UTC-eng: 2016-04-25 03:54:35
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Output #0, matroska, to 'tais-toi_cut.mkv':
Metadata:
title : Tais Toi 2003 1080p FR X264 AC3-mHDgz
encoder : Lavf59.27.100
Chapters:
Chapter #0:0: start 0.000000, end 114.591000
Metadata:
title : 00:42:11.487
Chapter #0:1: start 114.674000, end 797.357000
Metadata:
title : 00:51:54.653
Chapter #0:2: start 797.440000, end 1318.752000
Metadata:
title : 01:03:17.419
Chapter #0:3: start 1318.835000, end 1822.172000
Metadata:
title : 01:11:58.814
Chapter #0:4: start 1822.255000, end 2002.394000
Metadata:
title : 01:20:22.234
Chapter #0:5: start 2002.477000, end 2227.035000
Metadata:
title : 01:23:22.456
Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p(tv, bt709, progressive), 1920x814 [SAR 1:1 DAR 960:407], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS : 2541132
BPS-eng : 2541132
DURATION : 01:27:07.181000000
DURATION-eng : 01:27:07.181000000
NUMBER_OF_FRAMES: 125327
NUMBER_OF_FRAMES-eng: 125327
NUMBER_OF_BYTES : 1660369839
NUMBER_OF_BYTES-eng: 1660369839
_STATISTICS_WRITING_APP: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_APP-eng: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_DATE_UTC: 2016-04-25 03:54:35
_STATISTICS_WRITING_DATE_UTC-eng: 2016-04-25 03:54:35
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(fre): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Metadata:
title : Surround
BPS : 384000
BPS-eng : 384000
DURATION : 01:27:07.936000000
DURATION-eng : 01:27:07.936000000
NUMBER_OF_FRAMES: 163373
NUMBER_OF_FRAMES-eng: 163373
NUMBER_OF_BYTES : 250940928
NUMBER_OF_BYTES-eng: 250940928
_STATISTICS_WRITING_APP: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_APP-eng: mkvmerge v9.1.0 ('Little Earthquakes') 64bit
_STATISTICS_WRITING_DATE_UTC: 2016-04-25 03:54:35
_STATISTICS_WRITING_DATE_UTC-eng: 2016-04-25 03:54:35
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=53379 fps=7459 q=-1.0 Lsize= 741821kB time=00:37:07.95 bitrate=2727.6kbits/s speed= 311x
video:636507kB audio:104434kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.118752%
ffmpeg -i "concat:output1.avi|output2.avi" -c copy output3.avi
Use the concat demuxer. First, create a text file with the filenames. file '1.mp4' file '2.mp4' file '3.mp4' ... file '13.mp4' file '14.mp4' file '15.mp4' Then, run the concat command. ffmpeg -f concat -i textfile -c copy -fflags +genpts merged.mp4 For this to work, all videos should have same properties such as codec, resolution, framerate, sample rate, etc. If they are not, you can encode the concat. ffmpeg -f concat -i textfile -fflags +genpts merged.mp4
ffmpeg -i Spirited\ \(2022\).mkv -ss 01:03:53 -t 00:04:06.0 -q:a 0 -map 0:a:0 bonsoir-chez-vous_2.mp3
La commande suivante n'a pas fonctionné mais je n'ai pas cherché plus que cela…
ffmpeg -i S01E01.mkv -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy S01E01_out.mkv
La commande suivante n'a pas fonctionné mais je n'ai pas cherché plus que cela…
ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264