Össze kellene fűznöm 2 db azonos minőségű wav fájlt egy ogg-ba.
Próbálkoztam:
1.
mplayer -vc dummy -vo null -hardframedrop -ao pcm:file=1+2.wav 1.wav 2.wav
eredmény: 1+2.wav=2.wav
2.
mplayer -dumpaudio -dumpfile 1+2.wav 1.wav 2.wav
eredmény: "Core dumped"
3.
cat 1.wav 2.wav > 1+2.wav
a)
mplayer -dumpaudio -dumpfile 1+2.jo.wav 1+2.wav
eredmény: "Core dumped"
b)
mplayer -vc dummy -vo null -hardframedrop -ao pcm:file=1+2.jo.wav 1+2.wav
eredmény: 1+2.wav=1.wav
c)
oggenc 1+2.wav -o 1+2.ogg
eredmény: 1+2.ogg~=1.wav
4.
oggenc 1.wav 2.wav -o 1+2.ogg
eredmény: 1+2.ogg~=1.wav
5.
oggenc 1.wav -o 1.ogg; oggenc 2.wav -o 2.ogg; ogmmerge -n 1.ogg -n 2.ogg -o 1+2.ogg
1+2.ogg=1.ogg,2.ogg külön stream-ben
Nehezen tudok elképzelni egyszerűbb feladatot, mint két wav fájl összefűzése, de kifogytam a parancssori ötletekből.
Mivel lehetne ezt megcsinálni?
- 2115 megtekintés
Hozzászólások
Ha nagyon parcssori kell , akkor vag le a 2. fejlecet, fuzd az elsohoz , majd ird at meretet a wavban :)
Vagy hasznalhatsz erre hivatott guis progit.
Getntoo: talatam egy ilyet:
media-sound/pwavecat
Available versions: ~*0.4.5
Homepage: http://panteltje.com/panteltje/dvd/
Description: concatenates any number of audio files to stdout
- A hozzászóláshoz be kell jelentkezni
régen használtam már mencodert, de
mencoder -oac wav -o ki.wav *.wav
gondolkusan logikszani (R)
katt
- A hozzászóláshoz be kell jelentkezni
Köszi, közben rátaláltam a megoldásra:
oggenc -q 1 -o 1.ogg 1.wav; oggenc -q 1 -o 2.ogg 2.wav; mkfifo fifotemp; oggenc -q 1 -o 1+2.ogg fifotemp & mplayer -vc dummy -vo null -hardframedrop -ao pcm:file=fifotemp 1.ogg 2.ogg
Valszeg ment volna ez rögtön a wav-okra is, elkerülve az oda-vissza kódolgatást:
mkfifo fifotemp; oggenc -q 1 -o 1+2.ogg fifotemp & mplayer -vc dummy -vo null -hardframedrop -ao pcm:file=fifotemp 1.wav 2.wav
Nem ugrott elsőre be ez az eshetőség, mert az elejéről azt erőltettem, hogy adott formátumban maradva fűzzem össze a fájlokat; miközben a megoldás az összefűzés és bekódolás egyidejű elvégzése volt.
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
sox-al a legegyszerubb: sox 1.wav 2.wav out.ogg
- A hozzászóláshoz be kell jelentkezni
Köszi! Eddig nem is tudtam, hogy már a sox is kódol; azt hittem, csak wav-ot (PCM-et) filterez/transzformál.
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni