GNU/Linux >> Tutoriels Linux >  >> Linux

ffmpeg supprimer le troisième flux ne fonctionne pas

En général, je n'ai aucune idée de la raison pour laquelle ce n'est pas mappé comme il se doit. Mais j'ai trouvé une solution de contournement pour cela :

ffmpeg -i 01300.mov -filter_complex "[0:v]null[video_out];[0:a]anull[audio_out]" -map [video_out] -map [audio_out] out.mov

On dirait que ffmpeg ne peut pas mapper correctement ce 3ème flux.


Répondre à cette question car elle apparaît sur la recherche Google (pour aider les autres à rechercher des solutions).

Cela a été corrigé à partir de ce ticket, https://trac.ffmpeg.org/ticket/5492, et vous pouvez vous débarrasser de la piste en ajoutant -write_tmcd 0 à la commande ffmpeg.

Ceci est spécifiquement pour un Data (tmcd) Piste. Pour les autres (sous-titres, données en général, etc.), une combinaison soit de -dn , -map -0:d et des commandes similaires devraient aider.


Linux
  1. Linux - Le casque ne fonctionne pas Linux Mint 18 ?

  2. R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

  3. jps ne fonctionne pas

  4. fflush() ne fonctionne pas sous Linux

  5. La croissance XFS ne fonctionne pas

Comment zoomer et dézoomer des vidéos à l'aide de FFmpeg

Correction du clic sur le pavé tactile ne fonctionnant pas sous Linux Mint

FFmpeg ne copie pas tous les flux audio

@reboot ne fonctionne pas dans CRON

tmux Ctrl+B ne fonctionne pas

pourquoi sftp rmdir ne fonctionne-t-il pas?