पहले 8 सेकंड के लिए वीडियो फ़्रीज काटें


2

मैंने इस कमांड के साथ ffmpeg का उपयोग करके अपने वीडियो को काटने की कोशिश की:

ffmpeg -i source.mkv -ss 01:02:37.754 -map_chapters -1 -c:v copy -c:a copy -t 00:04:52.292 output.mkv

एकमात्र समस्या अंतिम वीडियो सेकंड 8 से शुरू होती है। वीडियो इसके ठीक पहले जमा देता है।

मेरे दोस्त ने मुझे बताया कि समस्या कीफ़्रेम पर है, क्योंकि मेरा वीडियो h264 है, इसलिए इसमें बहुत कम कीफ़्रेम हैं।

क्या इसे ठीक करने का कोई और तरीका है?

धन्यवाद!

जवाबों:


3

आपका दोस्त सही है- ffmpegकेवल स्ट्रीम कॉपी करते समय कीफ्रेम में कटौती। यदि आप ट्रांसकोड करते हैं, तो आप एक फ्रेम-सटीक कॉपी कर सकते हैं; उदाहरण के लिए:

$ ffmpeg -i source.mkv -ss 01:02:37.754 -map_chapters -1 -c:v libx264-c:a copy -crf 18 -t 00:04:52.292 output.mkv

crfअपनी गुणवत्ता के अनुरूप होने के लिए मूल्य बदलें । ध्यान दें कि चूंकि यह एक ट्रांसकोड है इसलिए स्ट्रीम कॉपी की तुलना में अधिक समय लगेगा।

पर ffmpeg पेज देखें तलाश में अधिक जानकारी के लिए।

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