यदि आपको वीडियो को 3.84 सेकंड तक देरी करने की आवश्यकता है , तो इस तरह से एक कमांड का उपयोग करें:
ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 1:v -map 0:a -c copy "movie-video-delayed.mp4"
यदि आपको 3.84 सेकंड में ऑडियो विलंबित करने की आवश्यकता है , तो इस तरह से एक कमांड का उपयोग करें:
ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 0:v -map 1:a -c copy "movie-audio-delayed.mp4"
सुनिश्चित करें, कि आपका ffmpeg बिल्ड बहुत पुराना नहीं है, 2012 की तुलना में नया पर्याप्त होगा।
व्याख्या
-itsoffset 3.84 -i "movie.mp4"
ऑप्शन की फ़ाइल में 3.84 सेकेंड तक सभी स्ट्रीमों के ऑफ़सेट टाइमस्टैम्प्स जो कि विकल्प (मूवी .mp4) का अनुसरण करते हैं।
-map 1:v -map 0:a
पहले इनपुट से दूसरे (विलंबित) इनपुट और ऑडियो स्ट्रीम से वीडियो स्ट्रीम लेता है - दोनों इनपुट बेशक एक ही फ़ाइल हो सकते हैं।
एक अधिक क्रिया विवरण यहां पाया जा सकता है:
http://alien.slackbook.org/blog/fixing-audio-sync-with-ffmpeg/