I'd like to convert a video DVD into a video file that I can put on my NAS in order to watch it via PC or my TV (FullHD). Of course, I'd like to preserve high quality and high compatibility, as new devices may join my home network in future.
The original video dimension is 720x576 and gets cropped by Handbrake to 720x572 which removes the black line at the bottom. I'd like to remove this line in future, too.
First question: Is this dimension okay or should I change the dimension to an accepted standard? If yes, how would I do that?
Overview
On a high level this is my process so far:
- copy video DVD to
isofile viadd - convert
isofile tomkvvideo (v:x264, a:libvorbis) viaHandbrake - convert
mkvvideo tomp4video (v:copy, a:libmp3lame) viaavconv
Handbrake (iso -> mkv)
I encode the video via x264. I use a custom profile that bases on High Profile. My only change is to use libvorbis for high quality audio encoding.
Handbrake version is rev5474 (x86_64).
avconv (mkv -> mp4)
I use the following command to
- set the video title (without Umlaute)
- use
mp3for maximum compatibility - use preset
superfastfor surviving the encoding process completion swap the audio tracks (english <-> german)
avconv -i video.mkv \
-metadata title="Videotitle" \
-c:v copy \
-c:a libmp3lame -ab 128k -ar 44100 \
-preset superfast \
-map 0:v -map 0:a:1 -map 0:a:0 \
video.mp4
avconv version is 9.18-6:9.18-0ubuntu0.14.04.1.
More verbose
libavutil: 52.3.0
libavcodec: 54.35.0
libavformat: 54.20.4
libavdevice: 53.2.0
libavfilter: 3.3.0
libavresample: 1.0.1
libswscale: 2.1.1
What's the Matter?
Second question: What can I do to further improve the quality/compatibility/fault tolerance of the encoding (e.g. set FPS or bitrate) with respect for playback devices like FullHD TVs?
Third question: What can I do to reduce the video file size without or with a reasonable low effect on the video quality? (e.g. re-encode)
I'd appreciate any qualified comment on this issue. Cheers