Como converter um vídeo bruto usando o ffmpeg

2

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

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

Eu quero converter esse arquivo bruto em outro contêiner usando ffmpeg . No momento, o problema é que o vídeo de saída está sendo compactado. Qualquer 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.

    
por Engine 20.02.2013 / 14:29

3 respostas

4

Note que o ffmpeg está depreciado no Ubuntu e em outras distribuições:

avconvéoquevocêdesejausar,queestánopacotelibav-toolsepodeserinstaladocomaseguintelinha:

sudoapt-getinstalllibav-tools

Então,aquiestãoalgumasmaneirasdefazerisso:

FFMPEG(Reprovadoem12.04+)

ffmpeg-iinput.avi-vcodeccopy-acodeccopyoutput1.aviemffmpeg-iinput.avi-vcodeccopy-acodeccopyoutput1.mp4emffmpeg-iinput.avi-vcodeccopy-acodeccopyoutput1.mkvemffmpeg-iinput.avi-vcodeccopy-acodeccopyoutput1.mpg

AVCONV

avconv-iinput.avi-vcodeccopy-acodeccopyoutput1.aviemavconv-iinput.avi-vcodeccopy-acodeccopyoutput1.mp4emavconv-iinput.avi-vcodeccopy-acodeccopyoutput1.mkvemavconv-iinput.avi-vcodeccopy-acodeccopyoutput1.mpg

Estousupondoquequandovocêdiz"converter para qualquer outra coisa" e, em seguida, você adiciona que a saída não deve ser compactada (E então eu só acontecer de ver a taxa de bits) estou pensando o arquivo original, a entrada é RAW dentro de um recipiente avi. Se este for o caso, as opções acima funcionarão. Eles apenas copiam 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, basta remover a parte que diz "-vcodec copy -acodec copy" e o avconv / ffmpeg cuidará disso.

NOTA - Como mencionado por LordNeckBeard, o exemplo do MP4 não funcionará no Raw.

    
por Luis Alvarado 20.02.2013 / 16:36
1

Use o ConvertMe!

Umconversordemídiaquevocênuncausouantes...
link

    
por Naveen 20.02.2013 / 15:02
1

executar:

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

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

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

ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi
    
por phipsalabim 20.02.2013 / 15:04