Respostas:
-sameq não força você a usar o mesmo codec de vídeo. Você pode, por exemplo, converter H.264 em DivX enquanto usa -sameq.
-vcodec copy
, ele selecionará libx264 para vídeo. Se, em vez disso, eu escolhi -sameq
, ele seleciona mpeg4 genérico.
-vcodec copy
especifica um codec.
A resposta aceita está incorreta - ou pelo menos não explica realmente o que as opções realmente fazem.
-c:v copy
diz ao FFmpeg para copiar o fluxo de bits do vídeo para a saída. Por exemplo, seu vídeo AVI possui um fluxo de bits de vídeo XviD e você pode copiá-lo para um contêiner MP4, sem recodificar o vídeo. Isso, em essência, oferece a mesma qualidade , pois nada será alterado no fluxo de bits do vídeo.
Aqui está um exemplo que altera o contêiner de AVI para MP4, se o fluxo de bits de vídeo também for válido para MP4:
ffmpeg -i input.avi -c:v copy output.mp4
Novamente: FFmpeg copiará tudo o que encontrar. Não há recodificação acontecendo aqui. Basicamente, o FFmpeg apenas lê e grava o contêiner e não altera os codecs.
sameq
diz ao FFmpeg para usar os mesmos parâmetros de quantização ao converter vídeo com o mesmo codec usado para a entrada. A opção não significa a mesma qualidade. Veja: Qual é a opção "sameq" no FFmpeg?
A sameq
opção foi removida do FFmpeg há algum tempo, por isso não pode mais ser usada e, se você ainda tem uma versão ffmpeg
, é hora de atualizar!
sameq
não existe mais ffmpeg.org/…