FormatConversion
Size: 3885
Comment:
|
Size: 4000
Comment: Linked avidemux to its home page
|
Deletions are marked like this. | Additions are marked like this. |
Line 65: | Line 65: |
avidemux | [http://fixounet.free.fr/avidemux/ avidemux] |
Line 68: | Line 68: |
From OGG to .. | === From OGG to .. === |
Line 72: | Line 72: |
From MPEG4 to OGG/Theora | === From MPEG4 to OGG/Theora === |
Line 74: | Line 74: |
{{{ffmpeg2theora mpeg4video.mp4 }}} |
|
Line 75: | Line 77: |
=== From AVI to Flash === | |
Line 76: | Line 79: |
ffmpeg2theora <mpeg4video> | {{{ffmpeg -i avifile.avi flashfile.flv }}} |
Line 78: | Line 82: |
From .. to Flash ffmpeg From Flash to .. |
=== From Flash to MPEG |
Line 89: | Line 85: |
mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate=1350 -o output.avi input.flv | {{{mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate=1350 -o output.avi input.flv |
Line 92: | Line 88: |
}}} | |
Line 93: | Line 90: |
From VNC to JPG | === From VNC to JPG === |
Encoding to other formats
Once a recording has been made with any of the available screencasting applications, it's often preferable to convert the video to another format, or use a different codec for distribution. Ubuntu for example is capable of playing OGG/Theora/Vorbis video out of the box. Other operating systems do not play OGG out of the box.
Containers
Numerous [http://en.wikipedia.org/wiki/Comparison_of_container_formats container formats] are available to put video and audio in. Of those, a small number are [http://en.wikipedia.org/wiki/Open_source_codecs_and_containers open source containers] and as such are appropriate for distribution to a free software user.
There is no container format yet that can contain a highly compressed data stream, and yet play on all platforms. Generally it is accepted that either the user should install the necessary software and/or codecs to play a video, or the content creator should make their video available in multiple formats.
Arguably everyone should just distribute OGGs as the container is not encumbered by patents that restrict the creation, distribution or use of content in this format. However if content creators wish to get a high degree of exposure to non-Linux users then they should make it very clear how to play OGGs on non-Linux platforms. This can pose problems for users who are not allowed to install software on their computers (for example in the work environment or in an internet cafe) and as such alternatives are often made available.
The most common container formats on the Linux platform are OGG and MPEG whereas on the Mac the MOV container has a high degree of penetration due to it being natively supported by the Mac media player - Quicktime. On the Windows platform ASF and the outdated AVI are very popular and play on most systems.
***** - Plays out of the box in supplied media player.
*** - Does not play out of the box, may require additional codec or player.
* - Non-free codec or player required to play.
Target Platform |
Container |
Rating |
Notes |
Ubuntu |
OGG |
***** |
Should work on any Linux platform |
Mac OSX |
MOV |
|
|
Video Codecs
Target Platform |
Video Codec |
Container |
Rating |
Notes |
Ubuntu |
Theora |
OGG |
***** |
Should work on any Linux platform |
Mac OSX |
|
|
|
|
Windows XP |
WMV2 |
AVI |
**** |
Should work out of the box stock XP install |
Windows 2000 |
|
|
|
|
Audio Codecs
Target Platform |
Audio Codec |
Container |
Rating |
Notes |
Ubuntu |
Vorbis |
OGG |
***** |
Should work on any Linux platform |
Ubuntu |
MP3 |
Any |
* |
|
Mac OSX |
|
|
|
|
Windows XP |
MP3 |
AVI |
**** |
Should work out of the box stock XP install |
Windows 2000 |
|
|
|
|
Conversion programs
Given the various containers and codecs used by the different screencasting applications and the above tables of supported codecs, it may be necessary to convert media to other formats. The scenarios below cover the major applications used for format conversion, and some sample scenarios.
- avidemux - Can read MPEG video and encode to many formats.
- ffmpeg2theora - Converts from anything that ffmpeg can read into OGG/Theora/Vorbis
- mencoder
- mogrify
Suggested Conversion options
From MPEG2 to H.264, H.263, MJPEG, MPEG4, VCD, DVD,
[http://fixounet.free.fr/avidemux/ avidemux]
From OGG to ..
From MPEG4 to OGG/Theora
{{{ffmpeg2theora mpeg4video.mp4 }}}
From AVI to Flash
{{{ffmpeg -i avifile.avi flashfile.flv }}}
=== From Flash to MPEG
{{{mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate=1350 -o output.avi input.flv
- mencoder ffmpeg
}}}
From VNC to JPG
ScreenCasts/FormatConversion (last edited 2008-08-06 17:01:20 by localhost)