Friday, July 27, 2007

Convert .flv (Google Videos) to .mpg using ffmpeg

FFmpeg is a complete solution to record, convert and stream audio
and video. It includes libavcodec, the leading audio/video codec
library. FFmpeg is developed under Linux, but it can compiled under most operating systems, including Windows. In ubuntu This package contains the ffplay multimedia player,
the ffserver streaming server and the ffmpeg audio and video encoder.
They support most existing file formats (AVI, MPEG, OGG, Matroska, ASF,
…) and encoding formats (MPEG, DivX, MPEG4, AC3, DV, …).

ffmpeg Features

  • ffmpeg is a command line tool to convert one video file format to
    another. It also supports grabbing and encoding in real time from a TV

  • ffserver is an HTTP (RTSP is being developped) multimedia streaming
    server for live broadcasts. Time shifting of live broadcast is also

  • ffplay is a simple media player based on SDL and on the FFmpeg libraries.

  • libavcodec is a library containing all the FFmpeg audio/video
    encoders and decoders. Most codecs were developped from scratch to
    ensure best performances and high code reusability.

  • libavformat is a library containing parsers and generators for all common audio/video formats.

Install ffmpeg Ubuntu

sudo apt-get install ffmpeg

convert .flv to .mpg using ffmpeg

First you need to download your .flv file to a folder and you need
to Open a terminal window and go in to the .flv file folder and type
the following command

ffmpeg -i jokes.flv -ab 56 -ar 22050 -b 500 -s 320×240 jokes.mpg

jokes.flv is the file you want to convert, so the name must be the
same as the source file.You can name jokes.mpg whatever you want as
long as it has the .mpg extension.

-b bitrate: set the video bitrate in kbit/s (default = 200 kb/s)

-ab bitrate: set the audio bitrate in kbit/s (default = 64)

-ar sample rate: set the audio samplerate in Hz (default = 44100 Hz)

-s size: set frame size. The format is WxH (default 160×128 )

Powered by ScribeFire.

No comments: