انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: تبدیل فایل های DivX به فرمت Matroska  (دفعات بازدید: 8922 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
تبدیل فایل های DivX به فرمت Matroska
« : 18 فروردین 1388، 01:50 ق‌ظ »
سلام
احتمالا فایل های ویدیویی Matroska با پسوند mkv را دیدید که به فایل های 300 مگابایتی مشهور هستن.
میخواستم ببینم برنامه ای برای تبدیل فایل های DivX با پسوند avi به Matroska با پسوند mkv  و حجم حدودی ۳۰۰ مگابایت، با حفظ کیفیت سراغ دارید، معرفی کنید.
ترجیحا اگر از طریق شل بشه استفاده کرد که بهتر.
ممنون
میلاد نکوفر، توسعه‌دهنده وب و موبایل

آفلاین Sajjad Baroodkoo

  • Badjoker
  • گروه راهبران
  • *
  • ارسال: 625
  • جنسیت : پسر
  • Linux means FREEDOM
    • Deviant Art Gallery
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #1 : 18 فروردین 1388، 03:46 ق‌ظ »

همه چیو به همه چی تبدیل می کنه

این هم آدرس سایت رسمیش
http://www.235soft.org/mmconvert/en_us/
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین یه انقلابی

  • Hero Member
  • *
  • ارسال: 951
  • جنسیت : پسر
    • یه‌انقلابی
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #2 : 18 فروردین 1388، 07:09 ب‌ظ »
با سلام
شما با VLC هم میتوانید این کار را بکنید .
یک پست درباره‌ی تبدیل و جدا کردن صدا در فروم این اواخر زدم به آن مراجعه کنید . فقط عکس نداره که می‌توانید از آدرس آخرش استفاده کنید .
یا علی
فعلا قصد ندارم اینجا بیام، شاید اصلا نیام.
انجمن‌های آزادتری هم خواهند بود برای آزاد بودن.
یا علی

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #3 : 18 فروردین 1388، 10:23 ب‌ظ »

همه چیو به همه چی تبدیل می کنه

این هم آدرس سایت رسمیش
http://www.235soft.org/mmconvert/en_us/

badjoker  جان  تا جایی که من متوجه شدم این برنامه با ویژوال سی پلاس پلاس  نوشته شده و برای ویندوز هم کامپایل شده  نسخه تحت لینوکسش رو سراغ نداری؟

آفلاین Sajjad Baroodkoo

  • Badjoker
  • گروه راهبران
  • *
  • ارسال: 625
  • جنسیت : پسر
  • Linux means FREEDOM
    • Deviant Art Gallery
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #4 : 19 فروردین 1388، 12:01 ق‌ظ »

همه چیو به همه چی تبدیل می کنه

این هم آدرس سایت رسمیش
http://www.235soft.org/mmconvert/en_us/

badjoker  جان  تا جایی که من متوجه شدم این برنامه با ویژوال سی پلاس پلاس  نوشته شده و برای ویندوز هم کامپایل شده  نسخه تحت لینوکسش رو سراغ نداری؟

یادمه سورسش رو دیده بودم.. اما اینکه کجا یادم نیست...
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #5 : 19 فروردین 1388، 01:19 ب‌ظ »
البته بهتر برنامه برای تبدیل
http://www.ffmpeg.o
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین taher1983

  • High Hero Member
  • *
  • ارسال: 1054
  • جنسیت : پسر
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #6 : 19 فروردین 1388، 02:04 ب‌ظ »
اگه اشتیاه نکنم یه اسکریپ به اسم F-convertor بود که این کار رو به خوبی انجام میداد یعنی تمام فرمت های لازم رو میتونستی داشته باشی.

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #7 : 16 اردیبهشت 1388، 03:09 ب‌ظ »
البته بهتر برنامه برای تبدیل
http://www.ffmpeg.o
شما اینکارو انجام دادی؟ من تست کردم تبدیل میکنه اما حجم ورود و خروج فرق چندانی نداره.
من میخوام فایل های Divx که ۷۰۰ مگه را با حفظ کیفیت به فایل های 300 مگابایتی Matroska تبدیل کنه.
میلاد نکوفر، توسعه‌دهنده وب و موبایل

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #8 : 16 اردیبهشت 1388، 04:50 ب‌ظ »
شما باید اول بسته‌ی ffmpeg رُ نصب کنید:
sudo apt-get install ffmpeg

بعد باید با دستور مناسب فایل مورد نظرتون رُ کنورت کنید. پیشنهاد میکنم حتما راهنمای دستور رُ بخونید:
man ffmpeg
یا
ffmpeg --help

اگر میخواهید حجم فایل کمتر بشه، بصورت زیر عمل کنید. البته مثلما کیفیت کاهش پیدا میکنه. شما میتونید با کاهش کیفیت صدا یا تصویر یا اندازه‌ی فیلم، حجم اونو کاهش بدید اما در هر صورت با افت کیفیت مواجه میشید که اجتناب ناپذیره:

ffmpeg -i <yourfile> -s 352x288 <destinationfile>

مثلا من از s- برای کاهش در اندازه‌ی تصویر استفاده کردم که به کاهش حجم فیلم منجر میشه. شما میتونید برای کاهش bitrate تصویر یا صدا به ترتیب از b- و ab- استفاده کنید و bitrate مورد نظر بر حسب بایت رُ جلوی اون وارد کنید.
دقت داشته باشید بهتره توی اسم فایل فضای خالی یا space وجود نداشته باشه.
مثال:
   ffmpeg -i file -s 320x240 -b 240000 -ab 128000 file.mkv

دستور ffmpeg خیلی انعطاف پذیره، اگر توضیح بیشتر خواستید، بفرمایید.
موفق باشید.
Godisnowhere

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #9 : 16 اردیبهشت 1388، 06:08 ب‌ظ »
سلام
فایل های Matroska رزولوشن و کیفیت مشابه Divx دارن، تفاوتشون اینه که با کدک H.264 که یک کدک جدید هست فشرده شدن که حجم فایل از ۷۰۰ به حدود ۳۰۰ میرسونه.
حالا من میخوام ببینم از طریق شل چطور میتونم فایل avi با کدک Divx را به کدک H.264 تغییر بدم با حفظ رزولوشن و کیفیت.
ممنون
میلاد نکوفر، توسعه‌دهنده وب و موبایل

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #10 : 17 اردیبهشت 1388، 01:35 ق‌ظ »
سلام
فایل های Matroska رزولوشن و کیفیت مشابه Divx دارن، تفاوتشون اینه که با کدک H.264 که یک کدک جدید هست فشرده شدن که حجم فایل از ۷۰۰ به حدود ۳۰۰ میرسونه.
حالا من میخوام ببینم از طریق شل چطور میتونم فایل avi با کدک Divx را به کدک H.264 تغییر بدم با حفظ رزولوشن و کیفیت.
ممنون

دوست من H.264 خیلی هم جدید نیست و مخصوص Matroska هم نیست. الان موبایل من MP4 میگیره با H.264.
الگوریتم‌های فشرده سازی زیادی وجود دارند. شما فقط کافیه در گوگل عبارتی مثل loosless ffmpeg convet رُ جستجو کنید تا راه‌های زیادی پیش روتون قرار بگیره. چه خوب بود راهنمای دستور ffmpeg رُ با دقت میخوندید. در اینصورت حتما به vcodec- و copy برمیخوردید که دقیقا نیاز شما رُ بر آورده میکنه. شاید بسادگی ویندوز یا رابط‌های کاربری قشنگ و ساده نرسه اما تقریبا از طریق این دستور شما قادر به انجام هر کاری هستید.
دستور زیر فقط برای نمونه:
ffmpeg -i h264.mp4 -vcodec copy -vbsf h264_mp4toannexb -an out.h264

فایل راهنمای دستور ffmpeg رُ ضمیمه کردم. دانلود کنید و مطالعه بفرمایید.

Godisnowhere

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #11 : 17 اردیبهشت 1388، 02:00 ق‌ظ »
سلام
منظور من این هست که نسبت به کدک های دیگه جدیدتره، با توجه به حجم و کیفیت و عدم فراگیر بودنش خود شما میتونید متوجه این مطلب بشید.
در مورد جستجو بنده ۲۴ ساعته دارم توی گوگل پایین و بالا میرم و تا این لحظه به جایی نرسیدم.
در مورد خوندن راهنما هم به غیر از راهنمای ffmpeg راه نمای mencoder و راهنمای x264 را هم خودنم و به نتیجه ای نرسیدم.
شما که ظاهرا آشنایی بیشتری داری و این راهنماها را هم قبل از من و بیشتر از من خوندی یه خط دستور میتونی بنویسی با همین ffmpeg که فایل input.avi با کدک divx را بگیره و فایل output.mkv با کدک h264 به من بده با حجم نصف و رزولوشن و کیفیت ثابت؟
میلاد نکوفر، توسعه‌دهنده وب و موبایل

آفلاین Masoud

  • Full Member
  • *
  • ارسال: 120
  • جنسیت : پسر
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #12 : 17 اردیبهشت 1388، 03:38 ب‌ظ »
سلام!

MKVToolnix -- Cross-platform tools for Matroska
http://www.bunkus.org/videotools/mkvtoolnix

A guide to mkvmerge GUI (mmg)
http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html

 ::)
!Open mind, open source

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
پاسخ به: تبدیل فایل های DivX به فرمت Matroska
« پاسخ #13 : 04 شهریور 1388، 09:35 ق‌ظ »
سلام
من این کد را تست کردم اما توی خروجی صدا و تصویر هماهنگ نیست مشکل چیه؟
ffmpeg -i input.avi -pass 1 -r 2400k0/1001 -vcodec libx264 -vpre fastfirstpass -b 400k -bt 400k -threads 0 -f matroska -an /dev/null &&
ffmpeg -y -i input -pass 2 -r 2400k0/1001 -acodec libfaac -ab 64k -ac 2 -vcodec libx264 -vpre hq -b 400k -bt 400k -threads 0 -f matroska output.mkv
میلاد نکوفر، توسعه‌دهنده وب و موبایل