Hangfajlbol nehany masodperc kivagasa

 ( mngb | 2019. június 4., kedd - 22:29 )

Udv!

Van egy .amr kiterjesztesu hangfajlom (ami nyilvan konnyen konvertalhato wav- ba, mp3- ba), aminek a kozepebol seretnek mondjuk 10 masodpercet kivagni. Tehat mondjuk 240 masodperc az egesz, es egy fajlban szeretnem tartani az elso 55 masodpercet, majd a 65. masodperc utani reszt.

Mivel tudom ezt a legegyszerubben linux alatt megtenni? Valami command line tool lenne esetleg?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ezzel az audacity- vel sikerult megoldanom, de erdekelne valami parancssori megoldas is... .

A sox "trim" funkciója jut elsőként az eszembe (bár nem tudom, hogy az .amr támogatás hogy áll benne), valamint, az ffmpeg, mint univerzális svájcibicska garantáltan megoldja a feladatot.

ffmpeg- re en is gondoltam, csak nem tudtam, hogy hogy alljak hozza... .

– Nagyi! Hogyan csináljam?
Öreganyád lekever egy hatalmas pofont, és így szól: – Nézd meg az interneten!
Felmész a Facebookra, és a blackPanther OS mint magyar disztró oldalán megkérdezed: – Hogyan csináljam?
Virtuális bakancs nyomával az arcodban azt a választ kapod – Kérdezd meg a HUP-on!
Megkérdezed a HUP-on.
A nagymamád leszid, mert nem vagy hajlandó internetes keresőt használni.
Többször nem írsz faszságot a HUP-ra, mert tudod, hogy viszkető tenyerű öreganyád olvassa.

:)

"Felmész a Facebookra, és a blackPanther OS mint magyar disztró oldalán megkérdezed: – Hogyan csináljam?
Virtuális bakancs nyomával az arcodban azt a választ kapod – Kérdezd meg a HUP-on!"

Te tudsz róla, hogy egy közösség elleni uszítást csinálsz burkoltan? Nem azt állítottad, hogy van ott egy-két elem, akik beszólnak, hanem úgy amblokk állítottad, ráadásul hazudsz is. Ami viszont durva, hogy neked a blackPanther OS kattan be egy ilyen kérdésnél is. Akkor kik is a gyűlölködők?

"Mert értek a kutyákhoz."

Lassan olyanok lesztek mint a genderesek. Mindenki a ti eletetekre tor...

"Lassan olyanok lesztek mint a genderesek. Mindenki a ti eletetekre tor..."

Szerinted ez rendben van, hogy egy teljesen más tartalommal bíró postba, bekerül negatív kontextusban az oprendszer úgy, hogy senki sem hivatkozott rá? Amennyiben ez rendben van nálad, akkor te nem az a szint vagy, amihez érdemes lemennem.

"Mert értek a kutyákhoz."

Egyáltalán nem állítottam, hogy beszólnak. Azt állítottam, hogy a történet szereplőjét elküldik a kurva anyjába (illetve a HUP-ra, mert sok ott a köcsög, szopjanak ők is:).

Hazudok? Nem valóságos a történet? Tééényleg?

Mi más kattanhatna be?

Kik?

:)

"Azt állítottam, hogy a történet szereplőjét elküldik a kurva anyjába"

Hazudsz újra (ez nálad valami sport?), nem fogják ezért elküldeni sehová sem.

"Mert értek a kutyákhoz."

Sajnálom, hogy nem tudod megkülönböztetni a valóságot a fikciótól.

:)

Levágod a két szakaszt:

ffmpeg -i original.amr -ss 00:00:00 -t 01:02:14 part1.amr
ffmpeg -i original.amr -ss 01:11:06 part2.amr

-ss a rész kezdete
-t az ss által meghatározott kezdőponttól számított hossz (el is hagyható, akkor a fájl végéig megy)

Miután megvan a két partod, összeilleszted őket:

ffmpeg -i part1.amr -i part2.amr -filter_complex concat=n=2:v=0:a=1 full.amr

A concatnál:
- n: a darabok száma
- v: szeretnél-e video sávot (0 vagy 1)
- a: szeretnél-e hangsávot (0 vagy 1)

Hangfájlra ezt sosem próbáltam. Ki fogom próbálni.

* Én egy indián vagyok. Minden indián hazudik.

Ubuntu 1604-es gyári sox-ban van amr támogatás, és ha jól értem amit akarsz:

sox eredeti.amr uj.amr trim 0 55 10 (vagy a trim paraméterek másként: trim 0 55 =65)

Azaz az elejétől 55 másodpercig "másol", aztán 10 secet átugrik (2. verzióban elugrik a 65-ik sec-ig), és ott újra másol.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

Linux Mint 18.3; SoX v14.4.1: amr nem szerepel a támogatott fájlformátumok között, csak amr-nb és amr-wb, kezelni pedig csak az amr-nb-t tudja a nálam futó példány.

amr:
sox FAIL formats: no handler for file extension `amr'

amr-wb:
SoX was compiled without AMR-WB encoding support

Amúgy wav, ogg és mp3 is (ez utóbbi a libsox-fmt-mp3 telepítése után) megy rendesen vele.

Ubuntun is csak amr-nb és amr-wb van, de tippem szerint valami vagy NarrowBand, vagy WideBand, szóval tippem szerint olyan nincs, hogy amr támogatás. E kettő valamelyike lesz az a fájl.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

Akkor jó :)

$ sox -h
sox: SoX v14.4.2

Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
[...]

AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm wv wve xa xi

?

Hagyjuk.

cutmp3

OpenSuse-ban hivatalos csomag is van hozzá.

---
Science for fun...