I have a 1080p wmv video that I'd like to convert to a lower quality (preferably 720p) video. I would like to keep the audio intact. How can I accomplish this in Ubuntu?
I have a 1080p wmv video that I'd like to convert to a lower quality (preferably 720p) video. I would like to keep the audio intact. How can I accomplish this in Ubuntu?
Since you used an ffmpeg tag I will use that for the answer.
Change the video quality by specifying a different CRF parameter. See the x264 encoding guide for more info.
Time has moved on a little since the original accepted answer for this question in 2012. Newer versions of FFmpeg would be better to use FFmpeg's 'scale' video filter.
I give an example below, using this filter, which also simply copies the audio track as you have requested:
The
-tune film
option given above can be omitted or you could try-tune animation
depending on the type of video clip you are using.If you decided that you would like to transcode the audio a good choice would be to use the external library libfdk_aac as follows:
This is certainly what I would do with a wmv file that I was scaling, you will find the results more than acceptable...
If you want to keep intact all the audio tracks, subtitles and so on, you should use something like this:
In this case, the input.mkv file has two audio tracks and two subtitles. You can specify all the audio tracks (or subtitles, or videos, etc.) one by one or as a single entity (as I specified for subtitles).
Hope it helps...