Rozdělení souboru v FFmpeg

Debianer

Rozdělení souboru v FFmpeg
« kdy: 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.
« Poslední změna: 02. 04. 2014, 13:33:10 od Petr Krčmář »


dustin

Re:ffmpeg na Debianu - potřebuju poradit
« Odpověď #1 kdy: 02. 04. 2014, 11:26:21 »
Na audio soubory bych pouzil sox, konkrétně funkci trim.

Debianer

Re:ffmpeg na Debianu - potřebuju poradit
« Odpověď #2 kdy: 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.

dustin

Re:ffmpeg na Debianu - potřebuju poradit
« Odpověď #3 kdy: 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.