Advertisement
YayGrr

ffmpeg demux of Dolby Surround in .ac3

Feb 17th, 2021
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.70 KB | None | 0 0
  1. $ ffprobe -v error -show_entries stream=channels,channel_layout -of default=nw=1 test.ac3
  2. channels=2
  3. channel_layout=stereo
  4.  
  5. $ ffmpeg -i test.ac3 -filter_complex "channelsplit=channel_layout=5.1[FL][FR][FC][LFE][BL][BR]" -map "[FL]" front_left.wav -map "[FR]" front_right.wav -map "[FC]" front_center.wav -map "[LFE]" low_frequency_effects.wav -map "[BL]" back_left.wav -map "[BR]" back_right.wav
  6. ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
  7. built with Apple clang version 12.0.0 (clang-1200.0.32.29)
  8. configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_9 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox
  9. libavutil 56. 51.100 / 56. 51.100
  10. libavcodec 58. 91.100 / 58. 91.100
  11. libavformat 58. 45.100 / 58. 45.100
  12. libavdevice 58. 10.100 / 58. 10.100
  13. libavfilter 7. 85.100 / 7. 85.100
  14. libavresample 4. 0. 0 / 4. 0. 0
  15. libswscale 5. 7.100 / 5. 7.100
  16. libswresample 3. 7.100 / 3. 7.100
  17. libpostproc 55. 7.100 / 55. 7.100
  18. Input #0, matroska,webm, from 'test.ac3':
  19. Metadata:
  20. title : test25.ac3
  21. encoder : libebml v1.4.1 + libmatroska v1.6.2
  22. creation_time : 2021-02-12T03:41:58.000000Z
  23. Duration: 00:01:00.00, start: 0.000000, bitrate: 193 kb/s
  24. Stream #0:0: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
  25. Metadata:
  26. BPS-eng : 192003
  27. DURATION-eng : 00:00:59.999993088
  28. NUMBER_OF_FRAMES-eng: 1875
  29. NUMBER_OF_BYTES-eng: 1440000
  30. _STATISTICS_WRITING_APP-eng: mkvmerge v53.0.0 ('Fool's Gold') 64-bit
  31. _STATISTICS_WRITING_DATE_UTC-eng: 2021-02-12 03:41:58
  32. _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  33. Stream mapping:
  34. Stream #0:0 (ac3) -> channelsplit
  35. channelsplit:FL -> Stream #0:0 (pcm_s16le)
  36. channelsplit:FR -> Stream #1:0 (pcm_s16le)
  37. channelsplit:FC -> Stream #2:0 (pcm_s16le)
  38. channelsplit:LFE -> Stream #3:0 (pcm_s16le)
  39. channelsplit:BL -> Stream #4:0 (pcm_s16le)
  40. channelsplit:BR -> Stream #5:0 (pcm_s16le)
  41. Press [q] to stop, [?] for help
  42. Output #0, wav, to 'front_left.wav':
  43. Metadata:
  44. INAM : test25.ac3
  45. ISFT : Lavf58.45.100
  46. Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels (FL), s16, 768 kb/s (default)
  47. Metadata:
  48. encoder : Lavc58.91.100 pcm_s16le
  49. Output #1, wav, to 'front_right.wav':
  50. Metadata:
  51. INAM : test25.ac3
  52. ISFT : Lavf58.45.100
  53. Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels (FR), s16, 768 kb/s (default)
  54. Metadata:
  55. encoder : Lavc58.91.100 pcm_s16le
  56. Output #2, wav, to 'front_center.wav':
  57. Metadata:
  58. INAM : test25.ac3
  59. ISFT : Lavf58.45.100
  60. Stream #2:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s (default)
  61. Metadata:
  62. encoder : Lavc58.91.100 pcm_s16le
  63. Output #3, wav, to 'low_frequency_effects.wav':
  64. Metadata:
  65. INAM : test25.ac3
  66. ISFT : Lavf58.45.100
  67. Stream #3:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels (LFE), s16, 768 kb/s (default)
  68. Metadata:
  69. encoder : Lavc58.91.100 pcm_s16le
  70. Output #4, wav, to 'back_left.wav':
  71. Metadata:
  72. INAM : test25.ac3
  73. ISFT : Lavf58.45.100
  74. Stream #4:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels (BL), s16, 768 kb/s (default)
  75. Metadata:
  76. encoder : Lavc58.91.100 pcm_s16le
  77. Output #5, wav, to 'back_right.wav':
  78. Metadata:
  79. INAM : test25.ac3
  80. ISFT : Lavf58.45.100
  81. Stream #5:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels (BR), s16, 768 kb/s (default)
  82. Metadata:
  83. encoder : Lavc58.91.100 pcm_s16le
  84. size= 5625kB time=00:01:00.00 bitrate= 768.0kbits/s speed=94.4x
  85. video:0kB audio:33750kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement