GNU/Linux >> Linux Esercitazione >  >> Linux

ffmpeg che rimuove il terzo flusso non funziona

In generale, non ho idea del perché non sia mappato come dovrebbe. Ma ho trovato una soluzione per questo:

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

Sembra che ffmpeg non riesca a mappare correttamente questo terzo flusso.


Rispondo a questa domanda poiché compare su Google Search (per aiutare gli altri a cercare soluzioni).

Questo problema è stato risolto a partire da questo ticket, https://trac.ffmpeg.org/ticket/5492, e puoi eliminare la traccia aggiungendo -write_tmcd 0 al comando ffmpeg.

Questo è specifico per un Data (tmcd) traccia. Per altri (sottotitoli, dati in generale, ecc.), una combinazione di -dn , -map -0:d e comandi simili dovrebbero aiutare.


Linux
  1. La cartella di esclusione Rsync non funziona?

  2. Linux:il led Caps Lock non funziona su console Linux?

  3. Il Bluetooth non funziona su Ubuntu 13.10?

  4. jps non funziona

  5. fflush() non funziona in Linux

Come ingrandire e rimpicciolire i video utilizzando FFmpeg

Correggi il touchpad Fare clic su Non funziona in Linux Mint

tmux Ctrl+B non funziona

Le associazioni dei tasti Tmux non funzionano

perché sftp rmdir non funziona?

sudo non funziona su alcuni comandi