Re: How to convert a JPEG image to an HD video frame?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 24.07.2011 21:07, André Weidemann wrote:
> Here are two simple lines to convert a jpg image to mpeg2:
> 
> convert $Pict -background '#000000' -resize 1920x1080 -gravity center
> -extent 1920x1080 /tmp/test.jpg
> ffmpeg -i /tmp/temp.jpg -an -vcodec mpeg2video -b 2500 -s 1920x1080
> -qscale 2 -f mpeg2video $Mpeg
> 
> Note: Depending on your distro, ffmpeg may not support mpeg2 video
> encoding.
> 
> 
> For mpeg4 the ffmpeg line looks like this:
> ffmpeg -i /tmp/temp.jpg -an -vcodec mpeg4 -b 2500 -s 1920x1080 -qscale 2
> -threads 4 -f mp4 $Mpeg
> 
> For libx264 it looks like this:
> ffmpeg -i /tmp/temp.jpg -an -vcodec libx264 -vpre lossless_ultrafast -s
> 1920x1080 -qscale 2 -threads 4 -f mp4 $Mpeg

Note that "-f mp4" means the output is not raw mpeg-4/H.264 but in the
mp4 file format.

For raw video (like mpeg2video in your first example), for MPEG-4 one
can use "-f m4v" and for H.264 "-f h264".

> The -vpre parameter requires a preset. They can usually be found under
> /usr/share/ffmpeg/libx264-*.ffpreset.
> 
> If you want a 10 second video at 25 fps, you can do it like this:
> 
> ffmpeg -loop_input -t 10 -r 25 -i /tmp/temp.jpg -an -vcodec mpeg4 -b
> 2500 -s 1920x1080 -qscale 2 -threads 4 -f mp4 $Mpeg
> 
> You may want to adjust the number of threads according to the number of
> cores in your machine.
> 
> 
> André
> 
> _______________________________________________
> vdr mailing list
> vdr@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> 


-- 
Anssi Hannula

_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux