فکر می کنم شما با دستگاه های جدید مثل ریسیور، اقدام به ضبط کردید و حالا فهمیدید که فایل های ضبط شده ts هستند و حجمشون هم بالاست. البته اوبونتو این نوع فرمت تصویری رو mpeg ts می شناسه، هر چند این فرمت در اصل یک avi فشرده نشده است. به هر حال برای تبدیل ts به هر فرمتی که مد نظر شماست، به ترتیب مراحل زیر رو دنبال کنید:
۱- ابتدا بسته ی ffmpeg که بسته استاندارد convert لینوکس هست رو به طریق زیر دانلود و نصب کنید:
sudo apt-get install ffmpeg
این بسته مورد استفاده ی اکثر بردامه های convert در لینوکس است. البته ما با این برنامه ها کاری نداریم به به صورت دستی این کار رو انجام میدیم.
۲- پس از نصب، با دستور زیر می تونید فایل خودتون رو به فرمت mpeg تبدیل کنید:
ffmpeg -i yourfile.ts yourfile.mpg
با این دستور عمل تبدیل شروع می شه.
*- این دستور، انتخاب های زیادی داره که می تونی با man ffmpeg همه ی آنها رو ببینی.
*- اگر میل داری که این تبدیل بدون افت کیفیت باشه، بگو تا دستورش رو بهت بدم.
موفق باشی.
فکر می کنم شما با دستگاه های جدید مثل ریسیور، اقدام به ضبط کردید و حالا فهمیدید که فایل های ضبط شده ts هستند و حجمشون هم بالاست. البته اوبونتو این نوع فرمت تصویری رو mpeg ts می شناسه، هر چند این فرمت در اصل یک avi فشرده نشده است. به هر حال برای تبدیل ts به هر فرمتی که مد نظر شماست، به ترتیب مراحل زیر رو دنبال کنید:
۱- ابتدا بسته ی ffmpeg که بسته استاندارد convert لینوکس هست رو به طریق زیر دانلود و نصب کنید:
sudo apt-get install ffmpeg
این بسته مورد استفاده ی اکثر بردامه های convert در لینوکس است. البته ما با این برنامه ها کاری نداریم به به صورت دستی این کار رو انجام میدیم.
۲- پس از نصب، با دستور زیر می تونید فایل خودتون رو به فرمت mpeg تبدیل کنید:
ffmpeg -i yourfile.ts yourfile.mpg
با این دستور عمل تبدیل شروع می شه.
*- این دستور، انتخاب های زیادی داره که می تونی با man ffmpeg همه ی آنها رو ببینی.
*- اگر میل داری که این تبدیل بدون افت کیفیت باشه، بگو تا دستورش رو بهت بدم.
موفق باشی.
اگه میشه دستوری که باعث افت کیفیت نمیشه رو بگو...
راستی با استفاده از رابط گرافیکی نمیشه تبدیل رو انجام داد ؟( حتما باید خط فرمان نوشت ؟)
راستی با استفاده از رابط گرافیکی نمیشه تبدیل رو انجام داد ؟( حتما باید خط فرمان نوشت ؟)
برای همین ffmpeg چند تا رابط گرافیکی درست شده. مثل این:
http://www.miksoft.net/products/mmc-lin.tar.gz
ضمن تشکر از شما. عرض کردم که رابط گرافیکی برای ffmpeg زیاد هست، کافیه که جستجو می کردید. اما اکپر این نرم افزار ها از تمام امکانات فوق العاده ی ffmpeg نمی توانند استفاده کنند.
یک راه برای جلوگیری از افت کیفیت اینه که اول با دستور زیر bitrate صدا و تصویر و همچنین framerate فایل اصلی رو بدست بیارید و اونو برای فایل خروجی ست کنید.
ffmpeg -i yourfile
خروجی چیزی شبیه به این خواهد بود:
Duration: 00:09:56.1, start: 0.333333, bitrate: 2642 kb/s
Stream #0.0: Video: theora, yuv420p, 1280x720, 24.00 fps(r)
Stream #0.1: Audio: vorbis, 48000 Hz, stereo, 192 kb/s
هومنطور که می بینید bitrate برابر با 2642 kb/s است که معادل 2642000 هست. framerate برابر با 24 هست و صدا 48000 Hz با bitrate برابر با 192 که می شود 192000. حال کافی است این مقادیر رو در دستور به شکل زیر وارد کنید:
ffmpeg -r 24 -b 2642000 -ab 192000 -ar 48000 -i yourfile.ts your destinationfile.mpg
نیازی به تنظیم ابعاد فایل نیست چون اوتوماتیک برابر فایل ورودی می شود.
موفق باشید