Android

วิธีการติดตั้งและใช้ ffmpeg บน centos 7

Видеоролик: пейзажная лирика «Листопад» Библиотека-филиал № 7 села Юбилейное.

Видеоролик: пейзажная лирика «Листопад» Библиотека-филиал № 7 села Юбилейное.

สารบัญ:

Anonim

FFmpeg เป็นชุดเครื่องมือฟรีและโอเพ่นซอร์สสำหรับการจัดการไฟล์มัลติมีเดีย มันมีชุดของไลบรารีเสียงและวิดีโอที่ใช้ร่วมกันเช่น libavcodec, libavformat และ libavutil ด้วย FFmpeg คุณสามารถแปลงระหว่างรูปแบบวิดีโอและเสียงต่าง ๆ กำหนดอัตราตัวอย่างเก็บเสียง / วิดีโอสตรีมและปรับขนาดวิดีโอ

บทแนะนำนี้จะแนะนำคุณเกี่ยวกับการติดตั้ง FFmpeg บน CentOS 7

ข้อกำหนดเบื้องต้น

เพื่อให้สามารถเพิ่มที่เก็บใหม่และติดตั้งแพ็กเกจในระบบ CentOS ของคุณคุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

การติดตั้ง FFmpeg บน CentOS

FFmpeg ไม่สามารถใช้ได้ในที่เก็บหลัก CentOS 7 คุณสามารถเลือกที่จะสร้างเครื่องมือ FFmpeg จากแหล่งที่มาหรือติดตั้งโดยใช้ yum จากที่เก็บ Nux Dextop เราจะไปกับตัวเลือกที่สอง

ทำขั้นตอนต่อไปนี้เพื่อติดตั้ง FFmpeg บน CentOS 7:

  1. ที่เก็บ Nux ขึ้นอยู่กับที่เก็บซอฟต์แวร์ EPEL หากที่เก็บ EPEL ไม่ได้เปิดใช้งานบนระบบของคุณให้เปิดใช้งานโดยพิมพ์:

    sudo yum install epel-release

    ถัดไปนำเข้าคีย์ Repository GPG และเปิดใช้งานที่เก็บ Nux โดยติดตั้งแพ็คเกจ rpm:

    sudo rpm -v --import sudo rpm -Uvh

    เมื่อเปิดใช้งานที่เก็บแล้วให้ติดตั้ง FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    ตรวจสอบการติดตั้ง FFmpeg โดยการรันคำสั่ง ffmpeg -version :

    ffmpeg -version

    ในขณะที่เขียนบทความนี้เวอร์ชันปัจจุบันของ FFmpeg ที่มีอยู่ในที่เก็บ Nux Dextop คือ 2.8.15

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

แค่นั้นแหละ. FFmpeg ได้รับการติดตั้งบนเครื่อง CentOS ของคุณแล้ว

ตัวอย่าง FFmpeg

ในส่วนนี้เราจะดูตัวอย่างพื้นฐานบางอย่างเกี่ยวกับวิธีการใช้ยูทิลิตี ffmpeg

การแปลงพื้นฐาน

เมื่อแปลงไฟล์เสียงและวิดีโอด้วย ffmpeg คุณไม่จำเป็นต้องระบุรูปแบบอินพุตและเอาต์พุต รูปแบบไฟล์อินพุตถูกตรวจจับอัตโนมัติและรูปแบบเอาต์พุตถูกเดาจากส่วนขยายไฟล์

  • แปลงไฟล์วิดีโอจาก mp4 เป็น webm:

    ffmpeg -i input.mp4 output.webm

    แปลงไฟล์เสียงจาก mp3 เป็น ogg:

    ffmpeg -i input.mp3 output.ogg

การระบุตัวแปลงสัญญาณ

เมื่อแปลงไฟล์คุณสามารถระบุตัวแปลงสัญญาณที่คุณต้องการใช้กับตัวเลือก -c ตัวแปลงสัญญาณสามารถเป็นชื่อของตัวถอดรหัส / ตัวเข้ารหัสที่สนับสนุนหรือ copy ค่าพิเศษซึ่งเพียงคัดลอกอินพุตสตรีม

  • แปลงไฟล์วิดีโอจาก mp4 เป็น webm โดยใช้ตัวแปลงสัญญาณวิดีโอ libvorbis และตัวแปลงสัญญาณเสียง libvorbis :

    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 สำเร็จบน CentOS 7 ของคุณตอนนี้คุณสามารถเยี่ยมชมหน้าเอกสาร FFmpeg อย่างเป็นทางการและเรียนรู้วิธีการใช้ FFmpeg เพื่อแปลงและไฟล์วิดีโอและไฟล์เสียงของคุณ

ffmpeg centos