| 1 | > ls -sh
|
|---|
| 2 | total 2.0G
|
|---|
| 3 | 2.0G full_video.mp4
|
|---|
| 4 |
|
|---|
| 5 | > ffmpeg -i "full_video.mp4" -map a:0 -c copy "audio-only.mka"
|
|---|
| 6 | ffmpeg version N-115658-g94f2274a8b Copyright (c) 2000-2024 the FFmpeg developers
|
|---|
| 7 | built with gcc 14.1.1 (GCC) 20240522
|
|---|
| 8 | configuration:
|
|---|
| 9 | libavutil 59. 21.100 / 59. 21.100
|
|---|
| 10 | libavcodec 61. 7.100 / 61. 7.100
|
|---|
| 11 | libavformat 61. 3.104 / 61. 3.104
|
|---|
| 12 | libavdevice 61. 2.100 / 61. 2.100
|
|---|
| 13 | libavfilter 10. 2.102 / 10. 2.102
|
|---|
| 14 | libswscale 8. 2.100 / 8. 2.100
|
|---|
| 15 | libswresample 5. 2.100 / 5. 2.100
|
|---|
| 16 | [mov,mp4,m4a,3gp,3g2,mj2] Sample size 3043950162 is too large
|
|---|
| 17 | [h264] concealing 1691 DC, 1691 AC, 1691 MV errors in I frame
|
|---|
| 18 | Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'full_video.mp4':
|
|---|
| 19 | Metadata:
|
|---|
| 20 | major_brand : isom
|
|---|
| 21 | minor_version : 512
|
|---|
| 22 | compatible_brands: isomiso2avc1mp41
|
|---|
| 23 | encoder : Lavf57.62.100
|
|---|
| 24 | Duration: 01:28:36.03, start: 0.000000, bitrate: 3130 kb/s
|
|---|
| 25 | Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 960x720 [SAR 1:1 DAR 4:3], 3028 kb/s, 29.93 fps, 30 tbr, 90k tbn (default)
|
|---|
| 26 | Metadata:
|
|---|
| 27 | handler_name : VideoHandler
|
|---|
| 28 | vendor_id : [0][0][0][0]
|
|---|
| 29 | Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 93 kb/s (default)
|
|---|
| 30 | Metadata:
|
|---|
| 31 | handler_name : SoundHandler
|
|---|
| 32 | vendor_id : [0][0][0][0]
|
|---|
| 33 | Stream mapping:
|
|---|
| 34 | Stream #0:1 -> #0:0 (copy)
|
|---|
| 35 | Output #0, matroska, to 'audio-only.mka':
|
|---|
| 36 | Metadata:
|
|---|
| 37 | major_brand : isom
|
|---|
| 38 | minor_version : 512
|
|---|
| 39 | compatible_brands: isomiso2avc1mp41
|
|---|
| 40 | encoder : Lavf61.3.104
|
|---|
| 41 | Stream #0:0(und): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, fltp, 93 kb/s (default)
|
|---|
| 42 | Metadata:
|
|---|
| 43 | handler_name : SoundHandler
|
|---|
| 44 | vendor_id : [0][0][0][0]
|
|---|
| 45 | [out#0/matroska] video:0KiB audio:291946KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.267571%
|
|---|
| 46 | size= 292728KiB time=01:28:36.02 bitrate= 451.1kbits/s speed=5.72e+03x
|
|---|
| 47 |
|
|---|
| 48 | > ffmpeg -hide_banner -i "audio-only.mka" -c copy "audio-only-ffmpeg.mka"
|
|---|
| 49 | Input #0, matroska,webm, from 'audio-only.mka':
|
|---|
| 50 | Metadata:
|
|---|
| 51 | COMPATIBLE_BRANDS: isomiso2avc1mp41
|
|---|
| 52 | MAJOR_BRAND : isom
|
|---|
| 53 | MINOR_VERSION : 512
|
|---|
| 54 | ENCODER : Lavf61.3.104
|
|---|
| 55 | Duration: 01:28:36.02, start: 0.000000, bitrate: 451 kb/s
|
|---|
| 56 | Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp (default)
|
|---|
| 57 | Metadata:
|
|---|
| 58 | HANDLER_NAME : SoundHandler
|
|---|
| 59 | VENDOR_ID : [0][0][0][0]
|
|---|
| 60 | DURATION : 01:28:36.022000000
|
|---|
| 61 | Stream mapping:
|
|---|
| 62 | Stream #0:0 -> #0:0 (copy)
|
|---|
| 63 | Output #0, matroska, to 'audio-only-ffmpeg.mka':
|
|---|
| 64 | Metadata:
|
|---|
| 65 | COMPATIBLE_BRANDS: isomiso2avc1mp41
|
|---|
| 66 | MAJOR_BRAND : isom
|
|---|
| 67 | MINOR_VERSION : 512
|
|---|
| 68 | encoder : Lavf61.3.104
|
|---|
| 69 | Stream #0:0: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 44100 Hz, stereo, fltp (default)
|
|---|
| 70 | Metadata:
|
|---|
| 71 | HANDLER_NAME : SoundHandler
|
|---|
| 72 | VENDOR_ID : [0][0][0][0]
|
|---|
| 73 | DURATION : 01:28:36.022000000
|
|---|
| 74 | [matroska,webm] Invalid length 0x10000105 > 0x10000000 for element with ID 0xA3 at 0x1dc76c4
|
|---|
| 75 | Truncating packet of size 104572254 to 49047102
|
|---|
| 76 | [out#0/matroska] video:0KiB audio:29802KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 2.620997%
|
|---|
| 77 | size= 30583KiB time=00:43:05.17 bitrate= 96.9kbits/s speed=2.73e+03x
|
|---|
| 78 |
|
|---|
| 79 | > mkvmerge "audio-only.mka" -o "audio-only-mkvtoolnix.mka"
|
|---|
| 80 | mkvmerge v84.0 ('Sleeper') 64-bit
|
|---|
| 81 | 'audio-only.mka': Using the demultiplexer for the format 'Matroska'.
|
|---|
| 82 | 'audio-only.mka' track 0: Using the output module for the format 'AAC'.
|
|---|
| 83 | The file 'audio-only-mkvtoolnix.mka' has been opened for writing.
|
|---|
| 84 | The cue entries (the index) are being written...
|
|---|
| 85 | Multiplexing took 0 seconds.
|
|---|
| 86 |
|
|---|
| 87 | > ls -1sh
|
|---|
| 88 | total 2.6G
|
|---|
| 89 | 30M audio-only-ffmpeg.mka
|
|---|
| 90 | 286M audio-only.mka
|
|---|
| 91 | 286M audio-only-mkvtoolnix.mka
|
|---|
| 92 | 2.0G full_video.mp4
|
|---|