कृपया मेरे कॉलेज एप्लिकेशन को बचाने में मदद करें! मैं एक विद्यालय प्रवेश वेबसाइट पर वीडियो अपलोड कर रहा हूं, जो उन्हें निम्न गुणवत्ता वाली फ़ाइलों में परिवर्तित कर रहा है। किसी कारण से इन परिवर्तित फ़ाइलों में एक ऑडियो तिरछा होता है (ऑडियो ~ 100ms बहुत जल्दी जो वीडियो को बर्बाद कर देता है) बन जाता है।
मेरे वीडियो को प्री-प्रोसेस करने का एक तरीका है ताकि मैं अपलोड करते समय ऑडियो तिरछा न हो? यहाँ कोई मदद बहुत सराहना की जाएगी, मैं विशेष रूप से मूल बातें googling से अलग ऑडियो / वीडियो के बारे में ज्यादा पता नहीं है।
दुर्भाग्य से मुझे पता नहीं है कि वेबसाइट पर कौन सी कमांड चल रही है (मेरा अनुमान ffmpeg है), लेकिन मैंने उपयोग किया ffprobe
मूल और परिवर्तित फ़ाइलों पर और यह परिणाम है:
ORIGINAL
Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 320 kb/s (default)
Stream #0:1(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 17982 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)
CONVERTED
Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 160 kb/s (default)
Stream #0:1(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 720x404 [SAR 404:405 DAR 16:9], 1002 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
ऑडियो 48khz से 44.1khz में बदल जाता है, और कम kb / s हो जाता है।
वीडियो 59.94fps से 29.97fps तक बदल जाता है, और कम रिज़ॉल्यूशन प्राप्त होता है।
मैंने का आउटपुट चिपकाया ffprobe -show_streams
इन gists में: मूल तथा परिवर्तित ।
धन्यवाद, कृपया मेरे कॉलेज आवेदन को बचाने में मदद करें!
start_pts
, start_time
, duration_ts
, duration
, तथा nb_frames
सभी अलग हैं।
ffprobe file -show_streams
दोनों फाइलों के लिए।