O ffmpeg suporta a configuração da tag de descrição por stream?

2

Estou tentando definir uma tag de descrição para cada um dos dois fluxos de áudio dentro de um arquivo mp4. Estou usando uma linha de comando semelhante a esta (simplifiquei):

ffmpeg -i old_movie.mp4 -map 0:0 -c:v copy -map 0:2 -c:a -metadata:s:a:0 description="Narration, Dialogue, Score" -map 0:1 -metadata:s:a:1 description="Director's Commentary"

Ele produz um arquivo, que quando eu uso ffmpeg para verificar os metadados não mostra nenhuma tag de descrição. Eu também tentei "desc" e "Descrição", os quais também falham.

O pouco que posso encontrar com o Google sugere que "description" é definitivamente uma tag válida para o mp4.

Alguém pode me dar uma ideia do que estou fazendo de errado?

    
por John O 06.06.2015 / 05:51

1 resposta

0

.mkv é bom, mas o mp4 não exibe metadados de áudio e usa -metadata: s: a: 0 em vez de metadados: s: a: 1 , que não é descrever metadeta.

ffmpeg -i old_movie.mp4 -map 0:0 -map 0:2 -metadata:s:a:0 description="Narration, Dialogue, Score" -c copy 1.mkv -map 0:1 -metadata:s:a:0 description="Director's Commentary" -c copy 2.mkv

ffmpeg -i old_movie.mp4 -map 0:0 -map 0:2 -metadata:s:a:0 description="Narration, Dialogue, Score" -c copy 1.mp4 -map 0:1 -metadata:s:a:0 description="Director's Commentary" -c copy 2.mp4

    
por 06.06.2015 / 15:18