Utilizați FFmpeg pentru a extrage cu ușurință audio din fișierele FLV


Dacă doriți să extrageți fișiere audio din fișiere Flash Video (format FLV), există câteva opțiuni disponibile. Din păcate, alegerea pe care mulți dintre ei o fac pentru dvs. este codarea fluxului audio într-un format diferit. În unele cazuri, aceasta nu este o problemă, dar dacă încercați să păstrați sunetul identic cu ceea ce se află în interiorul videoclipului, atunci doriți ceva care extrage audio într-o singură bucată.

Exemplul de mai jos va fi pentru Linux, dar odată ce îl ai instalat pe Windows sau Mac , puteți rula aceeași comandă ca cea de mai jos.

Descărcați și instalați FFmpeg

Mai întâi va trebui să descărcați și să instalați FFmpeg. Cele mai multe distribuții au FFmpeg în depozitele de software, deși s-ar putea ca unele suport să fi fost eliminate din motive de brevet software. Indiferent, pentru scopurile noastre o versiune destul de simplă a FFmpeg va face. În Ubuntu, trebuie doar să utilizați următoarea comandă în Terminal:

Instalați ffmpeg

Această comandă va instala de asemenea câteva biblioteci suplimentare FFmpeg), necesar pentru dispozitiv, format și suport pentru filtre.

Extragerea audio din fișiere FLV

Odată instalat, utilizarea FFmpeg este destul de simplă, atâta timp cât știi ce comenzi să folosești. Există sute de opțiuni diferite, o sintaxă specială de utilizat în circumstanțe diferite, iar puterea și complexitatea excesive pot fi un pic copleșitoare. Din fericire, pentru munca noastră, FFmpeg este destul de simplă.

Primul lucru pe care trebuie să-l facem este să aflăm exact ce codecuri sunt folosite în fișierul nostru FLV. Pentru a face acest lucru, deschideți Terminalul (dacă nu este încă deschis) și schimbați directorul unde este localizat fișierul FLV. În exemplul nostru, fișierul se numește Bohemian_Rhapsody.flv și este localizat pe Desktop. Deci, comanda de tip ar fi:

Schimbarea directorului

Aceasta mișcă programul Terminal în același director (desktopul în acest caz) comenzile noastre vor fi active acolo. Acest lucru este important deoarece, dacă spuneți unui program (ca FFmpeg) să acționeze asupra unui fișier, numai fișierul nu este locul unde Terminalul "privește", atunci veți primi erori. pentru a schimba directorul pe Desktop, trebuie să tastați următoarea comandă:

Obțineți informații despre fișierul FLV

Notă: împreună cu tutorialul, înlocuiți numele fișierului de fiecare dată când îl vedeți folosit în comenzi.

Comanda de mai sus este un pic de hack și veți primi erori, dar nu vă faceți griji. Ceea ce am spus de fapt ffmpeg este că Bohemian_Rhapsody.flv este fișierul de intrare. Aceasta este ceea ce "-i" spune ffmpeg.

Atunci când apăsăm pe Enter după comandă, nu am spus ffmpeg exact ce să facem cu fișierul, așa că scanează o eroare. Fără biggie. Doar ignorați-o. Deoarece, împreună cu eroarea, ne oferă și informații despre fișier. Partea care ne interesează va arăta astfel:

Informații despre fluxul audio

Informațiile de mai sus ne indică următoarele lucruri. În ordine, ne spune că fluxul este codificat folosind codificatorul AAC, că are o frecvență de 44100 Hz (rata de eșantionare corectă pentru arderea pe CD), că este stereo, folosește eșantioane pe 16 biți și are un bitrate de 107 kb / s. În scopul extragerii, suntem foarte interesați că fișierul are audio AAC. Cunoscând acest lucru, trebuie doar să tastați următoarea comandă:

Extrageți fluxul audio

Iată ce fac diferitele părți ale comenzii anterioare:

ffmpeg- lansează FFmpeg -i Bohemian_Rhapsody.flv- oferă FFmpeg cu numele fișierului de intrare
-vn- îi spune FFmpeg să ignore piesa video
-acodec copy- copiază piesa audio (în loc de a codifica alt format)
Bohemian_Rhapsody.m4a- numele fișierului de ieșire

doar o secundă ar trebui să treacă și ar trebui să observați un nou fișier pe Desktop, numit Bohemian_Rhapsody.m4a, care nu va conține decât pista audio originală din fișierul FLV original. Doar deschide-l în player media preferat și dă un ascultare pentru a vă asigura că totul este așa cum ar trebui să fie.

Redați noul fișier audio

Este atât de simplu. Desigur, FFmpeg are multe, multe alte opțiuni disponibile. Puteți transcrie audio într-un format diferit, pentru încărcarea pe un telefon mobil, un MP3 player sau un fișier WAV. Puteți manipula videoclipul din FLV-ul original, dacă doriți, înșelător în jurul valorii de bitrate, rata de eșantionare și numărul de canale.

Și poate veți dori să aflați mai târziu, dar pentru moment știți unul lucru cu certitudine: este simplu de folosit FFmpeg pentru a extrage audio dintr-un fișier în format FLV. Simplu și rapid.

Postări asemănatoare:


10.03.2011