मैं कमांड का उपयोग कर रहा हूं
ffmpeg -i video.webm -vf fps=1 thumb%04d.jpg
हर सेकंड एक फ्रेम पाने के लिए। हालाँकि, मैं किसी निकाले गए फ्रेम के सटीक टाइमस्टैम्प को प्राप्त करने के तरीके का पता नहीं लगा सकता। मुझे प्रसंस्करण के लिए उस टाइमस्टैम्प की आवश्यकता है।
क्या आप मदद कर सकते हैं?
बहुत बहुत धन्यवाद, वू
नहीं यह सही नहीं है। देखें सुपरयुसर . com/questions/575854/… । इसके अलावा, हमने कई बार परीक्षण किया और जरूरी नहीं कि दूसरे का पहला फ्रेम प्राप्त किया हो।
—
user929951
खैर, आप एक
—
slhck
"fps=1,drawtext=timecode='00\:00\:00\:00':r=1"
फ़िल्टर का उपयोग कर सकते हैं और देख सकते हैं कि आउटपुट छवियों में क्या प्रस्तुत किया गया है। या जैसा कि अन्य पोस्ट में दिखाया गया है, उपयोग करें text='%{pts\:hms}'
।
धन्यवाद। यह पोस्ट सुपरसर्वर के लिए बहुत करीब है ।
—
user929951
यह काम नहीं करेगा, क्योंकि ffmpeg गतिशील रूप से आउटपुट फ़ाइल नाम सेट नहीं कर सकता है।
—
slhck
fps=1
, तो timecode 0, 1, 2, आदि होगा, नहीं?