আমি কীভাবে আমার এমপি 4 ফাইলগুলিকে অ্যাভকনভ ব্যবহার করে এভিতে রূপান্তর করতে পারি?


8

আমাকে কিছু এমপি 4 ফাইলগুলি অন্য ফর্ম্যাটে রূপান্তর করতে হবে (আমি এভিআই বেছে নিয়েছি: আরও ভাল একটি হতে পারে, পরামর্শ স্বাগত)। আমি ffmpeg ব্যবহার করার চেষ্টা করেছি কিন্তু অবহিত বার্তা পেয়েছি তাই আমি অ্যাভকনভ ব্যবহার করছি, তবে আবার আরও ভাল সরঞ্জাম থাকতে পারে।

আমি যা ব্যবহার করছি তা এখানে: avconv -i e2.mp4 -vtag libxvid -b:v 1500k e2.avi

এটি আমাকে নিম্নলিখিত ফলাফল দেয়:

avconv version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
  built on Nov  9 2013 19:09:46 with gcc 4.8.1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c677a0] multiple edit list entries, a/v desync might occur, patch welcome
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'e2.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf53.21.1
    media_type      : 10
    copyright       : � 2014 British Broadcasting Corporation, all rights reserved
    title           : Episode 2
    artist          : BBC Four
    album_artist    : BBC TV
    album           : The Bridge: Series 2
    composer        : BBC iPlayer
    genre           : Drama
    comment         : Online, four individuals in masks use signs to claim responsibility for the plague.
    date            : 2014-01-04T22:00:00Z
    track           : 2
    disc            : 2
    description     : Online, four individuals in masks use signs to claim responsibility for the plague.
    show            : The Bridge: Series 2
    episode_id      : s02e02
    season_number   : 2
    episode_sort    : 2
    network         : BBC Four
  Duration: 00:57:38.16, start: 0.000000, bitrate: 2399 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 2298 kb/s, 25 fps, 25 tbr, 1k tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 93 kb/s
[buffer @ 0x1c69260] w:1280 h:720 pixfmt:yuv420p
Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'
[ac3 @ 0x1c2a160] invalid bit rate
Output #0, avi, to 'e2.avi':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf53.21.1
    media_type      : 10
    copyright       : � 2014 British Broadcasting Corporation, all rights reserved
    title           : Episode 2
    artist          : BBC Four
    album_artist    : BBC TV
    album           : The Bridge: Series 2
    composer        : BBC iPlayer
    genre           : Drama
    comment         : Online, four individuals in masks use signs to claim responsibility for the plague.
    date            : 2014-01-04T22:00:00Z
    track           : 2
    disc            : 2
    description     : Online, four individuals in masks use signs to claim responsibility for the plague.
    show            : The Bridge: Series 2
    episode_id      : s02e02
    season_number   : 2
    episode_sort    : 2
    network         : BBC Four
    Stream #0.0(und): Video: mpeg4, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=2-31, 1500 kb/s, 90k tbn, 25 tbc
    Stream #0.1(und): Audio: ac3, 48000 Hz, stereo, flt, 200 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  Stream #0:1 -> #0:1 (aac -> ac3)
Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height

আমি খালি একটি e2.avi ফাইলও পাই। আমি এর আগে অ্যাভকনভ ব্যবহার করিনি - এটি করার সঠিক উপায়টি কী হবে? প্রয়োজনে আমি আরও বিশদ পোস্ট করতে পারি।

আগাম ধন্যবাদ!


এটি আপনাকে বলছে "কোডেক 'এসি 3' এর জন্য বেমানান নমুনা ফর্ম্যাট 'এস 16', স্বতঃ-নির্বাচিত ফর্ম্যাট 'ফ্ল্যাট'" এবং "আউটপুট স্ট্রিম # 0: 1 এর জন্য এনকোডার খোলার সময় ত্রুটি - সম্ভবত বিট_রেট, হার, প্রস্থ বা ভুল পরামিতিগুলি উচ্চতা "। যার অর্থ এটি আপনার ইনপুট ফাইলটি খুঁজে পেয়েছিল তবে আউটপুট ফাইল সেট আপ করতে পারেনি। পড়ুন man avconv
ওয়ালটিনেটর

উত্তর:


8

যেহেতু AVI আপনার ডেটা ধরে রাখার কেবলমাত্র একটি ধারক আপনার ভিডিও রূপান্তর করার দ্রুততম উপায় হ'ল ইতিমধ্যে এনকোডড অডিও এবং ভিডিও স্ট্রিমটি অনুলিপি করা। এটি ডিফল্টরূপে করা হয় না। অনুলিপি স্ট্রিমগুলিকে জোর করতে আমরা -cনিম্নলিখিত বিকল্পটি ব্যবহার করতে পারি :

avconv -i infile.mp4 -c:a copy -c:v copy outfile.avi

অবশ্যই কেবলমাত্র এভিআই ধারক দ্বারা সমর্থিত একটি ভিডিও এনকোডিং এইভাবে অনুলিপি করা যায়।

পুনরায় সঙ্কেতাক্ষরে লিখা আউটপুট ভিডিও আমরা প্রতিস্থাপন করতে পারেন copyসমর্থিত কোডেক কোন দ্বারা একটি সাথে তালিকাভুক্ত যেমন Eথেকে

avconv -codecs
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.