Avidemux

avidemux_xn

Avidemux is a video editing software that I’ve been used before to encode the recorded videos from TV. When recorded from TV, the video is in uncompressed MPEG format, resulting in large size. Sometimes a video of an hour length is about 2GB.

The best encoding format I’ve been used before is using AVI container with x264 (single pass) video encoding format, and AC3 audio encoding

To get information about a video, in Windows you can use GSpot (it’s bundled together with Media Player Classic). For Linux or Mac, you can use mplayer or ffmpeg command

$ mplayer -ao dummy -vo dummy -identify video.mp4

// output:
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 53.61.100 (external)
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
ID_AUDIO_BITRATE=192000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
$ ffmpeg -i video.mp4

// output:
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 800x450 [SAR 1:1 DAR 16:9], 823 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 192 kb/s

OpenShot 1.1.0 Fedora 12 RPM

OpenShot Video Editor is a free, open-source, non-linear video editor, based on
Python, GTK, and MLT. It can edit video and audio files, composite and
transition video files, and mix multiple layers of video and audio together and
render the output in many different formats.

Spec file and patch: Download
F12 RPM (No warranty, use at your own risk): Download

To install this package, build its RPM from SPEC file.

yum install rpmdevtools

Prepare development environment, as regular user:

rpmdev-setuptree

put *.spec file in ~/rpmbuild/SPEC and *.patch file in ~/rpmbuild/SOURCES

Then:

cd ~/rpmbuild/SPEC
spectool -R -g -A openshot.spec
rpmbuild -bb openshot.spec

After finish building the RPM, install it (as root):

yum localinstall ~/rpmbuild/RPMS/noarch/openshot-1.1.0-1.fc12.noarch.rpm --nogpgcheck

(Make sure to have RPMFusion repo installed, as it grabs dependencies from there)

openshot-screenshot
OpenShot on Fedora 12

References: