आप ffmpegकई फिल्टर का उपयोग करके ऑडियो से वीडियो बनाने के लिए उपयोग कर सकते हैं ।
वॉल्यूम हिस्टोग्राम प्रदर्शित करते हुए इनपुट ऑडियो को वीडियो आउटपुट में परिवर्तित करें।

ffmpeg
ffmpeg -i input.flac -filter_complex \
"[0:a]ahistogram,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.flac, asplit [a][out1]; [a] ahistogram [out0]"
ahistogramअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।
ऑडियो चरण प्रदर्शित करते हुए, इनपुट ऑडियो को वीडियो आउटपुट में परिवर्तित करें।

ffmpeg
ffmpeg -i input.wav -filter_complex \
"[0:a]aphasemeter=s=1280x720:mpc=cyan,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.wav, asplit [a][out1]; [a] aphasemeter=s=1280x720:mpc=cyan [out0]"
aphasemeterअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।

इनपुट ऑडियो को वीडियो आउटपुट में बदलें, ऑडियो वेक्टर गुंजाइश का प्रतिनिधित्व करते हैं।
ffmpeg
ffmpeg -i input.mp3 -filter_complex \
"[0:a]avectorscope=s=1280x720,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.mp3, asplit [a][out1]; \
[a] avectorscope=zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7 [out0]"
avectorscopeअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।

म्यूजिकल टोन स्केल के साथ आवृत्ति स्पेक्ट्रम का प्रतिनिधित्व करते हुए इनपुट ऑडियो को वीडियो आउटपुट में बदलें।
ffmpeg
ffmpeg -i input.mp4 -filter_complex \
"[0:a]showcqt,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.mp4, asplit [a][out1]; [a] showcqt [out0]"
showcqtअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।
ऑडियो पावर स्पेक्ट्रम का प्रतिनिधित्व करने के लिए इनपुट ऑडियो से वीडियो आउटपुट में कनवर्ट करें। ऑडियो आयाम Y- अक्ष पर है जबकि आवृत्ति X- अक्ष पर है।

ffmpeg
ffmpeg -i input.mp4 -filter_complex \
"[0:a]showfreqs=mode=line:fscale=log,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.mp4, asplit [a][out1]; [a] showfreqs=mode=line:fscale=log [out0]"
showfreqsअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।

ऑडियो आवृत्ति स्पेक्ट्रम का प्रतिनिधित्व करते हुए, इनपुट ऑडियो को वीडियो आउटपुट में परिवर्तित करें।
ffmpeg
ffmpeg -i input.oga -filter_complex \
"[0:a]showspectrum=s=1280x720,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.oga, asplit [a][out1]; \
[a] showspectrum=mode=separate:color=intensity:slide=1:scale=cbrt [out0]"
showspectrumअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।

नमूनों की तरंगों का प्रतिनिधित्व करते हुए इनपुट ऑडियो को वीडियो आउटपुट में बदलें।
ffmpeg
ffmpeg -i input.m4a -filter_complex \
"[0:a]showwaves=s=1280x720:mode=line:rate=25,format=yuv420p[v]" \
-map "[v]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.m4a, asplit [a][out1]; [a] showwaves [out0]"
showwavesअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।

एक वीडियो आउटपुट में इनपुट ऑडियो वॉल्यूम कन्वर्ट करें।
ffmpeg
ffmpeg -i input.mka -filter_complex \
"[0:a]showvolume=f=1:b=4:w=720:h=68,format=yuv420p[vid]" \
-map "[vid]" -map 0:a output.mp4
ffplay
ffplay -f lavfi "amovie=input.mka, asplit [a][out1]; [a] showvolume=f=255:b=4:w=720:h=68 [out0]"
showvolumeअधिक विकल्पों और उदाहरणों के लिए प्रलेखन देखें ।
टिप्पणियाँ
देखें 264 एन्कोडिंग गाइड: FFmpeg विकी उत्पादन गुणवत्ता के बारे में अधिक विस्तृत जानकारी के लिए।
format=yuv420p यह सुनिश्चित करता है कि libx264 एक पिक्सेल प्रारूप का उपयोग करता है जो QuickTime जैसे गंदे खिलाड़ियों के साथ संगत है।
डिफ़ॉल्ट रूप से पुन: एन्कोडिंग करने के बजाय, आप ऑडियो को कॉपी-c:a copy करने के लिए उपयोग कर सकते हैं यदि आपका आउटपुट कंटेनर प्रारूप ऑडियो प्रारूप का समर्थन करता है। कॉपी और पेस्ट की तरह स्ट्रीम कॉपी (पुन: muxing) के बारे में सोचें - कोई पुनः एन्कोडिंग नहीं।
प्राप्त ffmpeg
आपको हमेशा हाल के संस्करण का उपयोग करना चाहिए क्योंकि विकास बहुत सक्रिय है। ffmpegविंडोज, ओएस एक्स और लिनक्स के निर्माण के लिंक FFmpeg डाउनलोड पेज पर उपलब्ध हैं । या आप संकलन करने के लिएffmpeg चरण-दर-चरण मार्गदर्शिका का पालन कर सकते हैं ।