मैं मल्टीफ़्राक वेव को एकाधिक मोनो ट्रैक में बदलने के लिए निम्न ffmpeg कमांड का उपयोग कर रहा हूं:
ffmpeg -i input.wav \
-map_channel 0.0.0 a.wav \
-map_channel 0.0.1 b.wav \
-map_channel 0.0.2 c.wav \
-map_channel 0.0.3 d.wav \
यह ठीक काम करता है लेकिन यह चैनलों को 16bit PCM में परिवर्तित करता है:
...
Stream #0:0 -> #0:0 (pcm_s24le (native) -> pcm_s16le (native))
Stream #0:0 -> #1:0 (pcm_s24le (native) -> pcm_s16le (native))
Stream #0:0 -> #2:0 (pcm_s24le (native) -> pcm_s16le (native))
Stream #0:0 -> #3:0 (pcm_s24le (native) -> pcm_s16le (native))
...
मैंने भी "-sample_fmt pcm_s24le" या "-sample_fmt s32" की कोशिश की है, लेकिन दोनों मापदंडों को मान्यता नहीं दी गई थी।
मैं थोड़ी गहराई को बदले बिना मल्टीवॉव फ़ाइल के चैनल कैसे निकाल सकता हूं?