Como impedir que o ffmpeg adicione “handler_name” aos metadados

1

Eu corro ffmpeg -i 1.mp4 -map_metadata -1 -codec copy 2.mp4 para remover todos os metadados. Mas o ffmpeg adiciona handler_name : SoundHandler à faixa de áudio e handler_name : VideoHandler à faixa de vídeo.

Existe uma opção para desativá-lo?

Estou executando o ffmpeg 3.4.

    
por Joshua 17.06.2018 / 12:37

1 resposta

2

Não é possível. Esse campo é obtido do átomohdlr de nível superior% no átomo mdia da faixa. É obrigatório.

No entanto, você pode especificar um valor não vazio personalizado

ffmpeg -i 1.mp4 -map_metadata -1 -codec copy -metadata:s handler_name=somestring 2.mp4

Editar : o nome do campo agora é handler_name .

O patch para um campo vazio está em andamento. Vai atualizar uma vez aplicado.

    
por 17.06.2018 / 13:02

Tags