आप 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
चरण-दर-चरण मार्गदर्शिका का पालन कर सकते हैं ।