स्टीरियो H.264 वीडियो के लिए छवि अनुक्रम परिवर्तित


0

मेरे पास ब्लेंडर से निर्यात की गई JPG फाइलों की एक छवि अनुक्रम है। मैं एक स्टीरियो साइड-बाय-साइड (बाएं / दाएं) H.264 वीडियो बनाना चाहता हूं जिसमें ffmpeg का उपयोग libx264 का उपयोग करके किया जाता है।

मेरी छवि अनुक्रम इस प्रकार है:

image_00001_L.jpg
image_00001_R.jpg
image_00002_L.jpg
image_00002_R.jpg
etc.

यहाँ मेरी वर्तमान कमान है:

ffmpeg -framerate 60 -i "image_%05d_L.jpg" -i "image_%05d_R.jpg" -vcodec libx264 -crf 15 -preset veryslow -vf "stereo3d=al:sbsl" vid.mp4

Ffmpeg का उपयोग करके स्टीरियो वीडियो बनाने के लिए सहायता पृष्ठ के अनुसार कई इनपुट छवि प्रारूप समर्थित हैं। मैंने अल, एबीएल और एसबीएसएल की कोशिश की है, लेकिन कोई भी उपयोगी (वीएलसी या केवल एक नियमित वीडियो द्वारा अनपेक्षित) कुछ भी नहीं लगता है। आउटपुट फॉर्मेट मैं "sbsl" (साइड बाई साइड - लेफ्ट आई लेफ्ट, राइट आई राइट) का उपयोग कर रहा हूं।

क्या मुझसे कुछ ग़लत हो रहा है?

जवाबों:


2

स्टीरियो 3 डी फिल्टर को एक एकल वीडियो स्ट्रीम पर कार्य करने के लिए डिज़ाइन किया गया है, जहां दोनों आंखों के लिए अनुक्रम पहले से ही मौजूद हैं और किसी न किसी तरह से इंटरलेस्ड हैं - फ़िल्टर तब व्यवस्था योजना को बदल देता है। आपके पास यहां दो अलग-अलग धाराएं हैं जिन्हें संयुक्त करने की आवश्यकता है।

दोनों अनुक्रमों के अनुसार एक ही वीडियो गुण (रिज़ॉल्यूशन, अवधि ..) है, उपयोग करें

ffmpeg -framerate 60 -i "image_%05d_L.jpg" -framerate 60 -i "image_%05d_R.jpg" -filter_complex "hstack,format=yuv420p" -c:v libx264 -crf 15 -preset veryslow vid.mp4

यह yuv420p के साथ-साथ "DPB आकार (16 फ्रेम> 1011840)> स्तर की सीमा (11 फ्रेम, 696320)" चेतावनी के कारण "पदावनत पिक्सेल प्रारूप" चेतावनी पैदा करता है। परिणाम एक वीडियो है जो VLC / QuickTime में अप्रयुक्त है। मैंने पिक्सेल प्रारूप "yuv420p" को हटा दिया, लेकिन फिर भी DPB चेतावनी और एक अनपेक्षित वीडियो मिला।
glenneroo

1
आपकी छवियों का क्या संकल्प है? वीडियो ffplay के साथ खेलने योग्य होना चाहिए। लेकिन अगर # नमूनों की सीमा का उल्लंघन होता है, तो जो खिलाड़ी आज्ञाकारी धाराओं के लिए एक स्टिकर हैं, वे खेलने से इनकार कर देंगे। आप जोड़कर शुरू कर सकते हैं -refs 8
ज्ञान

1
प्रारूप रखें और पिक्सेल प्रारूप संदेश को अनदेखा करें। JPEG के स्रोतों में वीडियो की तुलना में एक अलग रंग सीमा होती है। आप -color_range 2यह सुनिश्चित करने के लिए जोड़ सकते हैं कि वास्तविक सीमा सही ढंग से संकेतित है।
ज्ञान

आह धन्यवाद, संकल्प H.264 (4214x1920) के लिए बहुत अधिक था! मैंने बैच को 4096x1920 में बदल दिया और अब यह एक समुचित कार्य को साथ-साथ करता है।
ग्लेननरू

आप ffmpeg के भीतर आकार परिवर्तन कर सकते हैं :)
ज्ञान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.