Próbuję użyć ffmpeg do konwersji pliku wideo h264 / aac do pliku xvid / mp3, aby móc go odtworzyć w moim bardzo tanim odtwarzaczu multimedialnym.
W tej chwili przekonwertowany plik wideo ma dwa razy większy rozmiar niż oryginalny MP4. Czy jest jakiś sposób, aby uzyskać mniejszy rozmiar pliku bez utraty jakości? Nawet spadek do -qmin 1 jest dość okropny!
Polecenie, którego używam to
ffmpeg -i input.mp4 -vcodec libxvid -sameq -acodec libmp3lame -ab 128k -ac 2 output.avi
I wyjście ffmpeg jest
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4'
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
Duration: 01:34:27.69, start: 0.000000, bitrate: 1520 kb/s
Stream #0.0(und): Video: h264, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 1387 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 128 kb/s
Output #0, avi, to 'output.avi':
Metadata:
ISFT : Lavf52.64.2
Stream #0.0(und): Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream #0.1(und): Audio: libmp3lame, 48000 Hz, stereo, s16, 128 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1