تبدیل فرمت با ابزار ffmpeg در لینوکس

نحوه نصب و استفاده از FFmpeg در Debian 10

FFmpeg یک مجموعه رایگان و منبع باز برای تهیه فایل های چندرسانه ای است. این مجموعه شامل مجموعه ای از کتابخانه های صوتی و تصویری مشترک مانند libavcodec ، libavformat و libavutil است. با FFmpeg ، می توانید بین فرمت های مختلف ویدیویی و صوتی تبدیل کنید ، میزان نمونه را تعیین کنید ، ضبط صوتی / تصویری را پخش کنید و فیلم ها را تغییر اندازه دهید.

در این آموزش نحوه نصب و استفاده از FFmpeg در Debian10 توضیح داده شده است.

نصب FFmpeg روی دبیان

مخازن رسمی Debian شامل بسته های FFmpeg است که با مدیر بسته apt  قابل نصب است. در زمان نوشتن این مقاله ، نسخه فعلی FFmpeg موجود در مخازن Debian 10 موجود است 4.1.4.

مراحل زیر نحوه نصب FFmpeg در Debian 10 را شرح می دهد:

با به روزرسانی لیست بسته ها به عنوان root یا کاربر دارای دسترسی sudo شروع کنید :

sudo apt update

برای نصب بسته FFmpeg دستور زیر را وارد کنید:

sudo apt install ffmpeg

نصب FFmpeg را با چاپ نسخه آن تأیید کنید:خروجی باید چیزی شبیه به زیر باشد:

ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)

برای چاپ همه رمزگذارها و رمزگشاهای موجود FFmpeg که می توانید استفاده کنید:

ffmpeg -encoders
ffmpeg -decoders

FFmpeg اکنون روی سیستم شما نصب شده است و می توانید شروع به استفاده از آن کنید.

نسخه موجود در مخازن دبیان همیشه از آخرین نسخه FFmpeg عقب مانده است. اگر می خواهید آخرین نسخه FFmpeg را نصب کنید ، باید ابزارهای FFmpeg را از منبع تهیه کنید .

استفاده از FFmpeg

در این بخش به مثالهای اساسی در مورد چگونگی استفاده از این ffmpegابزار خواهیم پرداخت.

تبدیل های پایه

هنگام تبدیل فایلهای صوتی و تصویری با ffmpeg شما نیازی به فرمت های ورودی و خروجی ندارید. قالب پرونده ورودی به صورت خودکار شناسایی می شود و فرمت خروجی از پسوند پرونده حدس زده می شود.

تبدیل یک فایل ویدیویی از mp4 به وب:

ffmpeg -i input.mp4 output.webm

تبدیل یک فایل صوتی از mp3 به ogg:

ffmpeg -i input.mp3 output.ogg

با استفاده از کدک ها

هنگام تبدیل پرونده ، از -c گزینه ای برای مشخص کردن کدک ها استفاده کنید. این می تواند نام هر رمزگذار / رمزگشا پشتیبانی شده یا یک مقدار ویژه باشد copy که جریان ورودی را به سادگی کپی می کند.

با استفاده از libvpx رمزگذار ویدیویی و libvorbis رمزگذار صوتی ، یک فایل ویدیویی را از mp4 به وب تبدیل کنید :

ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

یک فایل صوتی را از mp3 به ogg کدگذاری شده با رمزگذار libopus تبدیل کنید.

ffmpeg -i input.mp3 -c:a libopus output.ogg

نتیجه

ما به شما نشان داده ایم كه چگونه FFmpeg را در Debian 10 نصب كنید. هم اکنون می توانید به صفحه رسمی Documentation FFmpeg مراجعه كنید و یاد بگیرید كه چگونه از FFmpeg برای تبدیل و فایلهای ویدیویی و صوتی خود استفاده كنید.

درباره نویسنده: AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

مطالب زیر را حتما بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *