Ubuntu Linux -da FFmpeg yordamida ish stolingizni qanday yozib olish mumkin: 10 qadam

Mundarija:

Ubuntu Linux -da FFmpeg yordamida ish stolingizni qanday yozib olish mumkin: 10 qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni qanday yozib olish mumkin: 10 qadam

Video: Ubuntu Linux -da FFmpeg yordamida ish stolingizni qanday yozib olish mumkin: 10 qadam

Video: Ubuntu Linux -da FFmpeg yordamida ish stolingizni qanday yozib olish mumkin: 10 qadam
Video: PSP o'yinlarning tezligi va grafikasini sozlash 2024, Aprel
Anonim

FFmpeg - multimediali ma'lumotlarni qayta ishlash uchun kutubxonalar va dasturlar ishlab chiqaruvchi bepul dasturiy ta'minot loyihasi. Ushbu qo'llanma UFuntu -da ish stolini yozish uchun FFmpeg -ni o'rnatish va ishlatishni o'z ichiga oladi. Har bir kishining natijasi tizim konfiguratsiyasiga qarab farq qilishi mumkin.

Qadamlar

Ubuntu Linuxda FFmpeg yordamida ish stolingizni yozib oling 1 -qadam
Ubuntu Linuxda FFmpeg yordamida ish stolingizni yozib oling 1 -qadam

Qadam 1. Sizning tizimingizda FFmpeg o'rnatilganligini tekshiring

Agar ffmpeg -version yozish sizga xato haqida xabar bermasa, u o'rnatiladi. Aks holda, terminalni ochish va quyidagi buyruqlar yordamida FFmpeg -ni o'rnatishingiz mumkin:

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo apt-get yangilanishi

    Bu buyruq tizimingizdagi paketlar omborlarini yangilaydi

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo apt-get ffmpeg-ni o'rnating

    Ushbu buyruq sizning tizimingizga FFmpeg -ni o'rnatadi. Agar bu sizga sudoers faylida emasligingizni bildiruvchi xato xabari bersa, siz su root yozishingiz, parolni kiritishingiz va keyin bu buyruqni berishingiz mumkin. Agar sizda ham root parol bo'lmasa, siz uni tizim administratoridan o'rnatishingizni so'rashingiz kerak bo'ladi

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 2 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 2 -qadam

Qadam 2. O'zingizning "Videolar" katalogingizga o'zgartiring

Bu shart emas, lekin bu katalog ichida videolarni saqlash ularni osongina topish imkonini beradi.

  • Turi/nusxa ko'chirish/joylashtirish:

    cd /home /your_user_name /Videos

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 3 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 3 -qadam

Qadam 3. Mikrofoningiz yoqilganiga va ovoz balandligiga ishonch hosil qiling

Quyidagi buyruqlar to'liq ish stolidagi video va ovozni quyida keltirilgan video formatlarda yozib oladi.

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 4 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 4 -qadam

4 -qadam. Ekran o'lchamini bilib oling

Agar siz butun ekranni yozib olishni xohlasangiz, sizga kerak bo'ladi. Ekran o'lchamini bilish uchun quyidagini kiriting: xdpyinfo | grep 'o'lchovlari:'

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 5 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 5 -qadam

Qadam 5. Ekranni ovozsiz yozish uchun quyidagi buyruqdan foydalaning:

ffmpeg -video_size 1920x1080 -kadr 30 -f x11grab -i: 0,0+0, 0 -c: v libx264rgb -crf 0 -ultra tezkor namuna.mkv

  • -video_size yozilgan maydon hajmini bildiradi. Agar sizda boshqa ekran o'lchami bo'lsa, 1920x1080 o'rniga undan foydalaning. Agar siz ekranning faqat bir qismini yozmoqchi bo'lsangiz, bu erda maydon hajmini belgilang.
  • -framerate kadr tezligini belgilaydi, ya'ni. e. soniyada qancha video kadrlar yoziladi. Agar sizga boshqa kadr tezligi kerak bo'lsa, 30 dan boshqa raqamni ishlating. Eng kam ruxsat etilgan kadr tezligi - 20.
  • -f x11grab -bu aslida FFmpegga ekraningizni yozib olishni buyuradi. Siz buni o'zgartirmasligingiz kerak.
  • -i: 0.0+0, 0 -bu siz yozmoqchi bo'lgan maydonning chap yuqori burchagidagi x va y ofsetini belgilash. Masalan, foydalaning

    :0.0+100, 200

  • x ofset 100 va y ofset 200 bo'lishi kerak.
  • -c: v libx264rgb -crf 0 -oldindan o'rnatilgan ulanish tezligi -kodlash variantlari. Bu tez va yo'qolgan yozuvni belgilaydi.
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 6 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 6 -qadam

Qadam 6. Shuningdek, mikrofonni yoki tizim tovushlarini yozib olish uchun quyidagi buyruqdan foydalaning:

ffmpeg -video_size 1920x1080 -kadr 30 -f x11grab -i: 0,0+0, 0 -f puls -ac 2 -i 0 -c: v libx264rgb -crf 0 -ultra tez namuna.mkv

  • Ko'pgina variantlar faqat ekranni yozish bilan bir xil, lekin siz qo'shimcha variantlarni ham ko'rsatasiz. E'tibor bering, siz oxirigacha yangi audio variantlarni qo'sha olmaysiz, chunki ularning tartibi FFmpeg ularni qanday izohlashiga ta'sir qiladi.
  • -f puls FFmpeg -ga sizning ovozli serveringiz bo'lgan PulseAudio -dan kirishni olishini aytadi.
  • -ac 2 audio kanallar sonini bildiradi. Agar siz "kanallar sonini 2 ga o'rnatolmasangiz (noto'g'ri argument)" kabi xatoni olsangiz, uni 1 ga o'zgartirishingiz kerak.
  • -i 0 kirishni qaysi qurilmadan olish kerakligini aniqlaydi. Siz pacmd list-sources buyrug'i bilan barcha qurilmalar ro'yxatini ko'rishingiz mumkin. Orqadagi raqam

    -i

  • u erda ko'rsatilgan indeks. Buyruqning boshqa chiqishi sizga audio qurilma nima uchun kerakligini tushuntirib beradi. "O'rnatilgan ovoz analogining monitori" kabi qurilma, ehtimol, tizim ovozini yozib oladi, tavsifida "mikrofon" yozilgan narsa, ehtimol, mikrofon bo'ladi.
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 7 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 7 -qadam

Qadam 7. Foydalanish

-filtr_kompleks birikmasi

ikkala audio kirishni birlashtirish.

Bu sizga mikrofon va tizim tovushlarini bir vaqtning o'zida yozib olish imkonini beradi. Masalan, sizning buyrug'ingiz quyidagicha bo'lishi mumkin: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -ultrafast namuna.kv -ni oldindan belgilang

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 8 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 8 -qadam

Qadam 8. Yozishni to'xtatish uchun Ctrl+C tugmalarini bosing

U "Oddiy chiqish, qabul qilingan signal 2" kabi xabar bilan chiqishi kerak.

Ubuntu Linux 9 -da FFmpeg yordamida ish stolingizni yozib oling
Ubuntu Linux 9 -da FFmpeg yordamida ish stolingizni yozib oling

Qadam 9. Agar kerak bo'lsa, faylingizni qayta kodlang

Agar siz saqlash joyidan xavotirda bo'lsangiz, sifatni yo'qotmasdan kichikroq faylni olish uchun quyidagi buyruqni bajarishingiz mumkin: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset juda sekin namuna -kichikroq. mkv. Albatta, siz boshqa har qanday konvertatsiya qilishingiz mumkin; Bu borada ko'rsatmalarni FFmpeg yordamida qanday aylantirish mumkin, qarang.

Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 10 -qadam
Ubuntu Linux -da FFmpeg yordamida ish stolingizni yozib oling 10 -qadam

Qadam 10. Yozuvni tomosha qiling

Bu sizga haqiqatan ham mo'ljallangan tarzda yozilganligini tasdiqlash imkonini beradi. Siz VLC, Totem yoki MPV kabi media pleerdan foydalanishingiz mumkin. Faylni ulardan biri bilan ochish vlc samle.mkv, totem sample.mkv yoki mpv sample.mkv yozish kabi oddiy.

Sizda media pleer o'rnatilgan bo'lishi kerak. Agar sizda hech qanday media pleer bo'lmasa, uni APT orqali o'rnatishingiz mumkin

Ogohlantirishlar

  • Bu usul yordamida uzun narsalarni yozishdan oldin qisqa test yozuvini o'tkazing. Bu sizning sozlamangiz va buyrug'ingiz yaxshi ishlayotganini tekshirishga imkon beradi va agar kerak bo'lsa o'zgartirishlar kiritadi.
  • Yozuv boshida va oxirida qisqa kechikishlar bo'lishi mumkin. Sizga kerak bo'lgan hamma narsa yozilganligiga ishonch hosil qilish uchun kerak bo'lgandan biroz ko'proq vaqt yozing.

Tavsiya: