Toen dit geprobeerd:
~$ ffmpeg -i deel1.mp4 -vcodec libxvid -b 1200k -acodec libmp3lame -ab 128k output.avi
Geeft .avi file van 500 mb in 25 minuten. (origineel 250mb .mp4)
Volledige terminal output:
~$ ffmpeg -i deel1.mp4 -vcodec libxvid -b 1200k -acodec libmp3lame -ab 128k output.avi
ffmpeg version 3.3.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab --enable-libwavpack --enable-nvenc
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'deel1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2017-04-18T07:15:54.000000Z
encoder : Lavf54.20.4
Duration: 00:50:48.57, start: 0.000000, bitrate: 685 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1:1 DAR 427:240], 554 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)
Metadata:
creation_time : 2017-04-18T07:15:54.000000Z
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
creation_time : 2017-04-18T07:15:54.000000Z
handler_name : SoundHandler
Please use -b:a or -b:v, -b is ambiguous
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> mpeg4 (libxvid))
Stream #0:1 -> #0:1 (aac (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, avi, to 'output.avi':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
ISFT : Lavf57.71.100
Stream #0:0(und): Video: mpeg4 (libxvid) (xvid / 0x64697678), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=2-31, 1200 kb/s, 25 fps, 25 tbn, 25 tbc (default)
Metadata:
creation_time : 2017-04-18T07:15:54.000000Z
handler_name : VideoHandler
encoder : Lavc57.89.100 libxvid
Stream #0:1(und): Audio: mp3 (libmp3lame) (U[0][0][0] / 0x0055), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
creation_time : 2017-04-18T07:15:54.000000Z
handler_name : SoundHandler
encoder : Lavc57.89.100 libmp3lame
frame=76212 fps= 67 q=2.0 Lsize= 498744kB time=00:50:48.59 bitrate=1340.2kbits/s speed=2.69x
video:446536kB audio:47635kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.925426%
haris@haris-Aspire-6930G:~$
Daarna geprobeerd:
~$ ffmpeg -i deel2.mp4 -vcodec mpeg4 -acodec ac3 -ar 48000 -ab 192k -ac 6 -qscale 0 -aspect 16:9 output.avi
Dit geeft .avi file van 833 mb in 12 minuten. (origineel 193 mb .mp4)
De volledige terminal output was:
~$ ffmpeg -i deel2.mp4 -vcodec mpeg4 -acodec ac3 -ar 48000 -ab 192k -ac 6 -qscale 0 -aspect 16:9 output.avi
ffmpeg version 3.3.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab --enable-libwavpack --enable-nvenc
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'deel2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2017-05-03T13:57:11.000000Z
encoder : Lavf54.20.4
Duration: 00:46:38.26, start: 0.000000, bitrate: 553 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1:1 DAR 427:240], 422 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)
Metadata:
creation_time : 2017-05-03T13:57:11.000000Z
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
creation_time : 2017-05-03T13:57:11.000000Z
handler_name : SoundHandler
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> mpeg4 (native))
Stream #0:1 -> #0:1 (aac (native) -> ac3 (native))
Press [q] to stop, [?] for help
[mpeg4 @ 0xb4e6ba0] Invalid pixel aspect ratio 1280/1281, limit is 255/255 reducing
Output #0, avi, to 'output.avi':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
ISFT : Lavf57.71.100
Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=2-31, 200 kb/s, SAR 1280:1281 DAR 16:9, 25 fps, 25 tbn, 25 tbc (default)
Metadata:
creation_time : 2017-05-03T13:57:11.000000Z
handler_name : VideoHandler
encoder : Lavc57.89.100 mpeg4
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream #0:1(und): Audio: ac3 ([0]
- [0] / 0x2000), 48000 Hz, 5.1, fltp, 192 kb/s (default)
Metadata:
creation_time : 2017-05-03T13:57:11.000000Z
handler_name : SoundHandler
encoder : Lavc57.89.100 ac3
frame=69954 fps=114 q=0.0 Lsize= 814267kB time=00:46:38.27 bitrate=2383.8kbits/s speed=4.57x
video:744950kB audio:65584kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.460530%
haris@haris-Aspire-6930G:~$
Het zou mooi zijn de output file size te verlagen en een hoge snelheid te krijgen...iemand een idee wat de beste code is?