How to convert a raw video using ffmpeg
I have a raw video that has the following properties:
- 25 FPS
- UYVY Codec
- 876 MBit/s
- AVI Container
I want to convert this raw file to another container using ffmpeg. Right now the problem is that the output video is being compressed. Any idea how to do this without compressing the output file. I have tried:
ffmpeg -i video.avi -r out.avi
and it did not help.
3 Answers
Note that ffmpeg is depricated in Ubuntu and other distros:
avconv is the one you want to use which is in in the libav-tools package and can be installed with the following line:
sudo apt-get install libav-tools
So here are some ways you can do it:
FFMPEG (Deprecated in 12.04+)
ffmpeg -i input.avi -vcodec copy -acodec copy output1.aviffmpeg -i input.avi -vcodec copy -acodec copy output1.mp4ffmpeg -i input.avi -vcodec copy -acodec copy output1.mkvffmpeg -i input.avi -vcodec copy -acodec copy output1.mpg
AVCONV
avconv -i input.avi -vcodec copy -acodec copy output1.aviavconv -i input.avi -vcodec copy -acodec copy output1.mp4avconv -i input.avi -vcodec copy -acodec copy output1.mkvavconv -i input.avi -vcodec copy -acodec copy output1.mpg
Am assuming that when you say "convert to anything else" and then you add that the output should not be compressed (And then I just so happen to see the bitrate) am thinking the original file, the input is RAW inside an avi container. If this is the case, the above options will work. They will just copy the content to another container, maintaining the 25fps, bitrate and overall quality.
If you do not want to copy the content, simply remove the part that says "-vcodec copy -acodec copy" and avconv/ffmpeg will take care of it.
NOTE - As mentioned by LordNeckBeard, the MP4 example will not work on Raw.
3Use ConvertMe!
A fine media converter you have never used before...
run:
ffmpeg -i video.avi -sameq -r 25 out.aviis your video really encoded with 800 MBit/s?
you can specifically set the video bit rate
ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi 4