-map 0
mapearia todos os streams, depois os manteria como estão, então apenas declare qual codec codificar novamente.
eu deveria ler mais.
Eu desejo encontrar ffmpeg
help aqui no stackexchange. Eu estava re-codificando vídeos antigos para libx264 para economizar algum espaço de armazenamento, como eu pensei que deveria estar trabalhando com base na documentação parece falhar para mim. Eu estava usando o snippet abaixo para codificar todos os arquivos:
ffmpeg -i "$file" -y -acodec copy -vcodec libx264 -scodec copy -threads 12 -x264-params keyint=240:min-keyint=20 -profile:v baseline -level 3.0 "$output"
o -acodec copy
i acreditava que deveria ser capaz de map
de todos os fluxos de áudio e copiá-los todos para o novo contêiner, certo? mas não consigo entender por que todos os dual audio videos
estão sendo codificados novamente em um único vídeo de áudio, o fluxo de áudio não padrão foi omitido / removido.
alguma idéia de como eu posso copiar todos os codecs de áudio, legenda, mas apenas o vcodec a ser recodificado para a libx264?
obrigado!
-map 0
mapearia todos os streams, depois os manteria como estão, então apenas declare qual codec codificar novamente.
eu deveria ler mais.