मेरे पास एक फ़ाइल है जो .ts में समाप्त होती है (जैसे, यहाँ पहले 10 MB हैं )। मैं इसे और अधिक मुख्य धारा प्रारूप (जैसे, mp4, एमपीईजी 2-पीएस ...) में बदलना चाहता हूं, यदि संभव हो तो दोषरहित तरीके से (यानी, रीमूक्सिंग)।
मैंने पढ़ा है कि मैं .ts फ़ाइलों को किसी उपयोगी चीज़ में कैसे परिवर्तित करूँ? सवाल। मैंने avidemux
वीडियो और ऑडियो स्ट्रीम के लिए सेटिंग्स "कॉपी" और एमपीईजी के लिए "पीएस" कंटेनर प्रारूप के साथ प्रयास किया। वह त्रुटि संदेश "असंगत ऑडियो / डीवीडी के लिए विफल रहा है, ऑडियो 48 kHz MP2 (स्टीरियो), AC3, DTS या LPCM (स्टीरियो)" होना चाहिए।
मैंने सुझाए गए सीएलआई कमांड की भी कोशिश की।
avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg
आउटपुट फ़ाइल में सही वीडियो है, लेकिन कोई आवाज़ नहीं है, कम से कम जब वीएलसी के साथ खेला जाता है। यह काफी हैरान करने वाला है, क्योंकि avconv
लगता है कि ऑडियो स्ट्रीम का सही पता लगाया गया है।
Input #0, mpegts, from '10MB.ts':
Duration: 00:00:06.36, start: 51523.824800, bitrate: 12563 kb/s
Program 37888
Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 0 channels, fltp, 144 kb/s
Stream #0.2[0x130]: Data: [6][0][0][0] / 0x0006
Stream #0.3[0x138]: Data: [6][0][0][0] / 0x0006
Stream #0.4[0x140]: Data: [13][0][0][0] / 0x000D
Stream #0.5[0x160]: Data: [13][0][0][0] / 0x000D
Stream #0.6[0x161]: Data: [13][0][0][0] / 0x000D
Stream #0.7[0x162]: Data: [13][0][0][0] / 0x000D
Stream #0.8[0x170]: Data: [13][0][0][0] / 0x000D
Stream #0.9[0x171]: Data: [13][0][0][0] / 0x000D
Stream #0.10[0x172]: Data: [13][0][0][0] / 0x000D
Output #0, mpeg, to '10MB.mpg':
Metadata:
encoder : Lavf54.20.4
Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], q=2-31, 20000 kb/s, 90k tbn, 90k tbc
Stream mapping:
Stream #0:0 -> #0:0 (copy)
मैंने एक और प्रश्न की टिप्पणियों में सुझाए गए सीएलआई कमांड की भी कोशिश की ।
avconv -i 10MB.ts -c:v copy -c:a libfaac 10MB.mp4
फिर, आउटपुट फ़ाइल में कोई आवाज़ नहीं।
संपादित करें: मैंने @ डैनियल द्वारा सुझाए गए VLC की कोशिश की । यह लगभग सही था। यह तेज और उपयोगकर्ता के अनुकूल था। मुझे बस "कन्वर्ट / सेव" पर क्लिक करना था, इनपुट फ़ाइल जोड़ना था, MP4 प्रोफ़ाइल का चयन करना था, वीडियो कोडेक और ऑडियो कोडेक को "मूल वीडियो / ऑडियो ट्रैक रखें", एक गंतव्य फ़ाइल चुनें, और "प्रारंभ" पर क्लिक करें। वीडियो एकदम सही लग रहा था, लेकिन ऑडियो किसी तरह थोड़ा दूषित हो गया था, लेकिन यह मेरे वीडियो के ऑडियो स्ट्रीम में काफी कुछ विदेशी के कारण हो सकता है।
ffmpeg
।