Fórum Root.cz

Hlavní témata => Software => Téma založeno: Debianer 02. 04. 2014, 11:04:00

Název: Rozdělení souboru v FFmpeg
Přispěvatel: Debianer 02. 04. 2014, 11:04:00
Hello,
mám dotaz, pokud někdo dokáže poradit:

mám větší .flac soubor a zkouším jej rozdělit na menší části s CLI příkazem na Debianu:

user@comp:~$ ffmpeg-i soubor.flac  -acodec copy -ss 00:00:00 -t 00:03:20 soubor01.flac

Bohužel výsledkem jen pouze to, že výslední soubor01 je menší (MB) ale délka nahrávky je stejná jako u originálu.
Změna velikost v MB byla dosažená změnou bitrate, ale vlastně mi ten příkaz "nevystřihl" tu požadovanou část.

Víte někdo, proč to nedělá to co očekávám, že by to mělo udělat ?
Díky za radu.
Název: Re:ffmpeg na Debianu - potřebuju poradit
Přispěvatel: dustin 02. 04. 2014, 11:26:21
Na audio soubory bych pouzil sox, konkrétně funkci trim.
Název: Re:ffmpeg na Debianu - potřebuju poradit
Přispěvatel: Debianer 02. 04. 2014, 11:44:34
Dík za tip  :D
Se sox-em už to dělá, díky dobrému popisu zde:
http://billposer.org/Linguistics/Computation/SoxTutorial.html

Ale je mi záhadou, proč ten ffmpeg to neudělá. Používám ffmpeg na spoustu CLI editací, konverzí, je to rychlejší a méně zátěžové pro comp, než jakákoli GUI aplikace.
Název: Re:ffmpeg na Debianu - potřebuju poradit
Přispěvatel: dustin 02. 04. 2014, 12:11:56
Nijak jsem to nestudoval, ale acodec copy by IMO neměl žádný resampling provádět - od toho je to "copy". Dovedu si představit, že pro flac není podpora bezchybná/kompletní, přeci jen ffmpeg primárně míří na video, kde se flac téměř/(vůbec?) nevyskytuje.