FFmpeg : fichiers synthétiques, commandes dans cet ordre. Exécuter dans un dossier vide ; -n refuse les écrasements. ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers ffmpeg -hide_banner -loglevel error -n -threads 1 -f lavfi -i testsrc2=size=320x180:rate=10:duration=3 -f lavfi -i sine=frequency=440:duration=3 -f lavfi -i sine=frequency=880:duration=3 -map 0:v -map 1:a -map 2:a -c:v libx264 -pix_fmt yuv420p -c:a aac -shortest source.mov ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0 -c copy source.mkv ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0 -c copy source.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -f lavfi -i sine=frequency=440:duration=3 -ac 2 source.wav ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.wav -c:a wmav2 source.wma ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0:v:0 -map 0:a:0 -c:v mpeg4 -c:a mp3 source.avi ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0:v:0 -map 0:a:0 -c:v wmv2 -c:a wmav2 source.wmv ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.wav -c:a libmp3lame -b:a 192k wav.mp3 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.wma -c:a libmp3lame -q:a 2 wma.mp3 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.avi -map 0:v:0 -map 0:a:0 -c:v libx264 -c:a aac avi.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.wmv -map 0:v:0 -map 0:a:0 -c:v libx264 -c:a aac wmv.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mkv -map 0:v:0 -map 0:a -c:v libx264 -c:a aac mkv.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0:v:0 -map '0:a:0?' -c copy -movflags +faststart mov.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mov -map 0:v:0 -map 0:a:0 -c:v libx264 -c:a aac quicktime.mp4 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mp4 -map 0:a:1 -vn -c:a libmp3lame -q:a 2 audio.mp3 ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mp4 -map 0:v:0 -map 0:a:0 -c:v libvpx-vp9 -crf 32 -b:v 0 -c:a libopus copie.webm ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mp4 -t 3 -filter_complex_threads 1 -filter_complex 'fps=10,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse' extrait.gif ffmpeg -hide_banner -loglevel error -n -threads 1 -i source.mp4 -map 0:v:0 -c copy muet.mp4 Cas négatif attendu : ffmpeg -v error -n -i muet.mp4 -map 0:a:0 -vn -c:a libmp3lame impossible.mp3 Sources synthétiques de 3 secondes. Structure, durée, codecs et décodage contrôlés. Pas de jugement humain de qualité sonore, visuelle ou de synchronisation. Aucun test des interfaces HandBrake, Audacity ou QuickTime, ni HDR, DRM, sous-titres ou fichiers endommagés.