Je souhaitais pouvoir le faire plusieurs fois maintenant, alors je demande.
Si j'ai un fichier vidéo ou audio existant, ffmpeg, mplayeret d' autres lecteurs multimédias peuvent détecter au moins certains de ses « IMMEUBLES » comme conteneur, le codec et le débit utilisé, probablement différents et la qualité codant pour les paramètres spécifiques de, etc.
Comment puis-je extraire ces paramètres d'un fichier existant afin de les utiliser (directement) pour l'encodage avec ffmpeg?
Par exemple, j'ai obtenu une mkvvidéo encodée x264avec certains paramètres et un autre avifichier non compressé . Je voudrais "copier" les paramètres d'encodage utilisés pour le fichier mkv x264 pour transcoder l'avi avec les mêmes paramètres.
Remarque: je cherche un moyen qui ne devrait pas inclure de travail humain avec la "traduction" des paramètres d'un décodeur vers l'encodeur. C'est correct si je dois d'abord extraire les paramètres et les enregistrer quelque part, mais j'aimerais pouvoir simplement alimenter les options de lecture vers une ligne de commande ou un fichier de configuration prédéfini pour ffmpeg.
-crfoption est généralement recommandée. Voir le Guide d'encodage FFmpeg et x264 .
channels:6un fichier vidéo, mais pour le coder, vous devez utiliser le commutateur -ch:6. Certains commutateurs utilisent 1 lettre, certains en utilisent deux, etc.
ffprobe( en particulier avec les-show_streamset-show_formatoptions) et utiliser cette information pour l'écriture importante des choses