![Recomende-me um bom formato de vídeo para codificar meu vídeo](https://rvso.com/image/1213776/Recomende-me%20um%20bom%20formato%20de%20v%C3%ADdeo%20para%20codificar%20meu%20v%C3%ADdeo%20.png)
Recentemente comprei uma câmera de capacete para minha moto e consegui fazer vídeos, porém ela armazena em Motion JPEG, o que é muito ineficiente em termos de espaço. 30 minutos de 640x480 ocupam 2 GB. Posso converter isso para mpg, com este comando:
ffmpeg -i myvideo.avi myvideo.mpg
O que é uma boa economia de espaço. No entanto, este é o melhor formato de vídeo? Devo usar algo novo como AAC? Se sim, como? (ou seja, qual é o comando ffmpeg/mencoder/gstreamer/transcode)
Requisitos:
- Convertível no Linux usando apenas ferramentas de código aberto
- Deve jogar no Linux
- Não se preocupe em reproduzi-lo em outros dispositivos (como iPods)
- Deve manter razoavelmente a mesma qualidade
- Não me importo com o áudio, estou tentado a removê-lo
- Estou disposto a usar formatos 'gravados por patentes', como mp3, etc.
- Não estou muito interessado em economizar milissegundos no tempo de codificação de treans ou em economias extremas de arquivos.
Responder1
Responder2
O mais novo 'padrão' é o h264. Ele é usado em todos os lugares, desde telefones celulares até Blueray e iPods. Além disso, o ffmpeg pode codificá-lo/decodificá-lo perfeitamente. Eu usei o ffmpeg para compactar DVDs completos em um arquivo de 120 MB para colocar no meu iPod. É uma resolução mais baixa, mas ainda parece ótima.
Este site fornece um guia rápido sobre como usar o ffmpeg para codificar para h264.Texto do link
Responder3
Que talMatroska e H264?
Existem alguns problemas potenciais com a Apple e o h264, mas por enquanto parece estar tudo bem.
Como frontend quando codifico e codifico DVDs que usoQuebra de mão, porém não sei se você pode usarQuebra de mãopara sua necessidade.
Atualizar: E para reproduzir aqueles mkv/h264 no Ubuntu eu uso o player vlc.
Atualizar: Você pode usar o Handbreak para converter seu vídeo com algo assim:
HandBrakeCLI -i my_vid.avi -E faac -B 128 -f mp4 -e x264 -o my_new_video.mp4
Responder4
Use o codec da classe MPEG4 mais padrão, mais disponível, mais aceito e com maior probabilidade de ser suportado.