Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am wondering if there's a simple way of converting FLV (flash) files into other formats such as AVI, MOV (QuickTime) or even WMV? I can watch FLV files natively using Kaffeine, but the quality stinks. Besides, fast-forwarding or rewinding them will almost always cause them to act up. I'd like to avoid that problem.
MOV, AVI and WMV formats are to be avoided equally with FLV. Note - FLV is a container format which normally contains mpeg for video and mp3 for audio.
For best results with gnu/linux, use Xiph.org formats ... ogg container with theora video and vorbis audio (will also support speex - speech - and FLAC - lossless audio).
For that matter, AVI is also a container format. But it's so old and commonplace now that just about everything supports it, and I don't think it's patent-encumbered, so it's not a big deal to use it. It's only the codecs inside that can be the problem.
They say that pretty much the best quality-for-filesize video codec is x264 (mpeg4). x264 is free, but the mpeg4 standard may have some patent encumbrances. xvid is also pretty good, but it uses an older version of the mpeg4 standard and doesn't give as good a compression rate. It's well supported across platforms though. If you want to go completely free, ogg theora is probably your best bet.
BTW, the avi container doesn't support mpeg4 very well. There's a lack of b-frame support (although it can be hacked around, it's nonstandard and thus not supported everywhere). The ogg container can hold mpeg4, I believe, as can the Matroska container (probably the most advanced and flexible container format out there). And of course mpeg4 has it's own container as well.
Finally, if you're thinking of converting an FLV file to another format in order to improve the quality, just stop right there. The quality of any video can never be better than that of the source it's encoded from. If the source file is already low-quality, then converting it is certainly not going to improve things. It might help with fast-forwarding/scanning problems though, since that is dependent on the formats used.
MOV, AVI and WMV formats are to be avoided equally with FLV. Note - FLV is a container format which normally contains mpeg for video and mp3 for audio.
For best results with gnu/linux, use Xiph.org formats ... ogg container with theora video and vorbis audio (will also support speex - speech - and FLAC - lossless audio).
If you use the firefox browser, you can try the dwhelper plugin. It will download flash videos and will use either mencoder or ffmpeg to convert them. In Windows, it adds an overlay to the video's unless you purchase the commercial version. In linux it uses ffmpeg or mencoder to convert the videos. The latest version claims to support converting to wmv's but I don't know if this would include the Linux version.
Generally, in Linux you can play wmv9 videos but not encode to that format. You shouldn't want to.
It's a really nasty format.
I don't mind the avi container format. It doesn't support interactive DRM schemes which could be a form of spyware.
See from your questions, you are all experts on programming.
As a layman, I use an flv converter named Aunsoft flv converter to help me convert flv to vieos such as AVI, MPEG, MOV, WMV, MP4 and others.
Which you can put into a dvd with dvdauthor and other tools.
Not that it's really the same quality in that you're probably going from 320x240 (or 160x120) to 720x480. ffmpeg is supposed to just work with -i source.ext destination.ext. But not always functional depending on source and destination formats. And some quality isses if you don't tell it to keep the same quality -sameq. And various options for optimizing to filesize and/or quality. Simple in concept, but can get a bit more complex depending on the standards you're wanting to achieve for your results.
now you guys can use a free flv converter, with which you can convert flv to all kinds of video formats including avi, mov, mpeg, mp4, etc. http://www.leawo.com/flv-converter/
now you guys can use a free flv converter, with which you can convert flv to all kinds of video formats including avi, mov, mpeg, mp4, etc. http://www.leawo.com/flv-converter/
That program is for windoze only, this is a Linux forum. And it's shareware too, probably malware as well.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.