Use o ConvertMe!

Use o ConvertMe!

Eu tenho um vídeo bruto que possui as seguintes propriedades:

  • 25 FPS
  • Codec UYVY
  • 876 MBit/s
  • Contêiner AVI

Quero converter esse arquivo bruto para outro contêiner usando ffmpeg. No momento, o problema é que o vídeo de saída está sendo compactado. Alguma ideia de como fazer isso sem compactar o arquivo de saída. Eu tentei:

ffmpeg -i video.avi -r out.avi

e isso não ajudou.

Responder1

Observe queffmpeg está obsoletono Ubuntu e outras distros:

insira a descrição da imagem aqui

avconvé aquele que você deseja usar que está no libav-toolspacote e pode ser instalado com a seguinte linha:

sudo apt-get install libav-tools

Então, aqui estão algumas maneiras de fazer isso:

FFMPEG(Descontinuado em 12.04+)

ffmpeg -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mp4
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mkv
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mpg

AVCONV

avconv -i input.avi -vcodec copy -acodec copy output1.avi
avconv -i input.avi -vcodec copy -acodec copy output1.mp4
avconv -i input.avi -vcodec copy -acodec copy output1.mkv
avconv -i input.avi -vcodec copy -acodec copy output1.mpg

Estou assumindo que quando você diz "converter para qualquer outra coisa" e então adiciona que a saída não deve ser compactada (e então eu vejo a taxa de bits) estou pensando no arquivo original, a entrada é RAW dentro de um contêiner avi. Se for esse o caso, as opções acima funcionarão. Eles apenas copiarão o conteúdo para outro contêiner, mantendo os 25fps, a taxa de bits e a qualidade geral.

Se você não quiser copiar o conteúdo, simplesmente remova a parte que diz "-vcodec copy -acodec copy" e o avconv/ffmpeg cuidará disso.

OBSERVAÇÃO- Conforme mencionado por LordNeckBeard, o exemplo MP4 não funcionará no Raw.

Responder2

Use o ConvertMe!

insira a descrição da imagem aqui Um excelente conversor de mídia que você nunca usou antes...
http://gnome-look.org/content/show.php/ConvertMe!?content=153277

Responder3

correr:

ffmpeg -i video.avi -sameq -r 25 out.avi

seu vídeo está realmente codificado com 800 MBit/s?

você pode definir especificamente a taxa de bits do vídeo

ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi

informação relacionada