GNU/Linux >> Belajar Linux >  >> Linux

ffmpeg menghapus aliran ketiga tidak berfungsi

Secara umum, saya tidak tahu mengapa tidak dipetakan sebagaimana mestinya. Tapi saya telah menemukan solusi untuk ini:

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

Sepertinya ffmpeg tidak dapat memetakan aliran ke-3 ini dengan benar.


Menjawab ini karena muncul di penelusuran google (untuk membantu orang lain mencari solusi).

Ini telah diperbaiki sejak tiket ini, https://trac.ffmpeg.org/ticket/5492, dan Anda dapat menghapus trek dengan menambahkan -write_tmcd 0 ke perintah ffmpeg.

Ini khusus untuk Data (tmcd) melacak. Untuk yang lain (subtitle, data secara umum, dll.), kombinasi dari -dn , -map -0:d dan perintah serupa akan membantu.


Linux
  1. Folder Pengecualian Rsync Tidak Berfungsi?

  2. Linux – Caps Lock Led Tidak Bekerja di Konsol Linux?

  3. Linux – Headphone Tidak Berfungsi Linux Mint 18?

  1. R 3.5.0 Tidak Bekerja Di Ubuntu 18.04?

  2. fflush() tidak berfungsi di Linux

  3. Instalasi/pembaruan komposer tidak berfungsi

  1. linux limit.conf tidak berfungsi?

  2. XFS tumbuh tidak berfungsi

  3. FFmpeg tidak menyalin semua aliran audio