Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Pilnie potrzebowałem/uje skonwertować jakieś 3 GB plików mp3 i wma. Do konwersji użyłem programu soundKonventer, lecz nie wiedzieć czemu audacity nie radzi sobie z przetwarzaniem tych plików, przykładowy plik po konwersji ma 4,1 GB, z czego audacity widzi tylko coś koło połowy(3h 22m 58s). Amarok widzi jakieś 30 min więcej na oryginalnym nagraniu(mp3) (~380MB) na nagraniu po konwersji nie widzi czasu. Na windowsie oryginalne nagranie ma jakieś 6h 22m.
Nie wiem gdzie leży problem moje partycje to ext3.
Potrzebuje sprawdzony sposób aby to skonwertować, lub pociąć te pliki na mniejsze określone kawałki . Niestety znów pilnie. Audacity podczas wczytywania mp3 się zmraża. pliki nie są chronione drm.
Plik po konwersji i wypaleniu na plytkę pod windows ma 3h 22m 54s, również po skopiowaniu na partycje ntfs.
Ostatnio edytowany przez terefere (2009-07-15 19:51:09)
Offline
Napisz dokładnie co chcesz osiągnąć.Bo trudno się połapać.
Ja bym użył tekstowych narzędzi ale nie wiem do czego zmierzasz.
Offline
To ze zdenerwowania, muszę powycinać konkretne kawałki z plików mp3 a mam tego trochę wiec mój poprzedni post wyszedł jak wyszedł.
Edycja: chodzi głownie o mp3
Ostatnio edytowany przez terefere (2009-07-15 20:14:54)
Offline
Jeśli to musisz zrobić z 6 godzinnego pliku to najpierw poprzecinaj na krótsze kawalki.
Użyj mplayera
mplayer plik.mp3 -endpos 01:00:00 -ao pcm
Zrobi wava o dlugosci pierwszej godziny.
Jeśli ma zaczynać od jakiegoś czasu to opcja -ss
Z wava za pomocą lame bez problemu przerobisz na mp3.
Na stronie bercika jest jak docinać same mp3
http://www.opcode.eu.org/multimedia/
Offline
Ilin dzieki za pomoc, okazało sie że najprostrze metody są najlepsze.
lame --decode plik.mp3 plik.wav
W ten sposób skonwerowałem przed chwila plik o którym wyżej pisałem i audacity widzi całego wava. Eh ta panika :]
Offline
Niestety muszę odkopać, tym razem chodzi o pliki wma i przycinanie za pomocą opcji -ss i -endpos plików wma. Mianowicie przycinanie wydaje się nie działać prawidłowo. Przycinanie co prawda działa ale czas jaki chciałbym uzyskać róźni się znacznie od tego który otrzymuje.
W przypadku użycia polecenia
mplayer DS550012.WMA -ss 07:17:00 -endpos 07:17:25 -ao pcm:waveheader:file=DS550012-071700-071725.wav -vc dummy -vo null
MPlayer dev-SVN-r29417Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing DS550012.WMA.
ASF file format detected.
[asfheader] Audio stream found, -aid 1
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16002->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
[AO PCM] File: DS550012-071700-071725.wav (WAVE)
PCM: Samplerate: 44100Hz Channels: Stereo Format s16le
[AO PCM] Info: Faster dumping is achieved with -vc null -vo null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:27210.5 ( 7:33:30.4) of 27210.0 ( 7:33:30.0) 0.3%
Exiting... (End of file)
Otrzymuje plik o długości ponad18 minut natomiast w przypadku gdy chce utworzyć plik poprzez:
mplayer DS550012.WMA -ss 07:17:00 -endpos 25 -ao pcm:waveheader:file=DS550012-071700-071725.wav -vc dummy -vo null
MPlayer dev-SVN-r29417Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing DS550012.WMA.
ASF file format detected.
[asfheader] Audio stream found, -aid 1
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16002->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
[AO PCM] File: DS550012-071700-071725.wav (WAVE)
PCM: Samplerate: 44100Hz Channels: Stereo Format s16le
[AO PCM] Info: Faster dumping is achieved with -vc null -vo null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:26245.2 ( 7:17:25.1) of 27210.0 ( 7:33:30.0) 0.3%
Exiting... (End of file)
Otrzymuje plik o długości 2 minut 31 sekund choć zamierzałem otrzymać plik o wielkości 25 sekund.
Plik wynikowy po użyciu polecenia;
mplayer DS550012.WMA -ss 26220 -endpos 25 -ao pcm:waveheader:file=DS550012-071700-071725.wav -vc dummy -vo null
równiez posiada 2 minuty 31 sekundy.
Oczywiście konwersja całego pliku również się nie udaje, tak jak to było w poprzednim wypadku. :/
Edycja:
Zauważyłem że mplayer wydłuża czas trwania nagrania w przypadku użycia przykładowo polecenia:
mplayer DS550012.WMA -ss 07:17:00 -ao pcm:waveheader:file=DS550012-071700-x.wav -vc dummy -vo null MPlayer dev-SVN-r29417Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing DS550012.WMA. ASF file format detected. [asfheader] Audio stream found, -aid 1 ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16002->176400) Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg)) ========================================================================== [AO PCM] File: DS550012-071700-x.wav (WAVE) PCM: Samplerate: 44100Hz Channels: Stereo Format s16le [AO PCM] Info: Faster dumping is achieved with -vc null -vo null -ao pcm:fast [AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default). AO: [pcm] 44100Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback... A:27210.5 ( 7:33:30.4) of 27210.0 ( 7:33:30.0) 0.3% Exiting... (End of file)
nagranie wynikowe posiada 18 minut 30 sekund czyli wydłuża się o 2 minuty, poza tym amarok widzi inny czas oryginalnego nagrania mianowicie 07:33:29.
Wydaje mi się że wszystkiemu winien jest użyty kodek czyli FFmpeg lecz pewności nie mam.
Ostatnio edytowany przez terefere (2009-09-06 15:11:22)
Offline
Na wma nigdy nie testowałem ale spróbuj użyć tylko jednego przycięcia albo ss albo endpos i zobaczysz czy przytnie.
Ewentualnie zrzuć do wava i potem działaj.
Offline
Jak napisałem wcześniej z wma sie nigdy nie bawiłem.
Ale jak wygląda czas utworu po zrzuceniu do wav.
mplayer plik.wma -ao pcm
Offline
Po zrzuceniu poleceniem które mi podałeś czas pliku to 3:22:54 czyli podobnie jak w przypadku plików mp3 z którymi wcześniej również miałem problem. Odtwarzane w realplayerze i Amaroku, jedynie mplayer twierdzi iz plik posiada 7:30:30(po zakończeniu konwersji) i wywala komunikat
File larger than allowed for WAV files, may play truncated!
Szukam informacji jak to przekonwertować do jakiegoś innego formatu lecz coś mi nie idzie. W czasie gdy pisałeś swojego ostatniego posta właśnie próbowałem poprzedniego wava zrzucić do mp3, czas wyszedł podobny.
Próba zrzucenia dzwięku pcm kończy się komunikatem
0.0 Error writing mp3 output
Edycja: skończyło mi się miejsce na dysku zaraz sprawdzę jak wygląda próba zrzucenia pcm do mp3
ED: ten sam wynik co powyżej
Ostatnio edytowany przez terefere (2009-09-06 18:21:40)
Offline
Poprawka... poradziłem sobie w dany sposób:
najpierw zrzuciłem audio za pomocą komendy, którą mi podałeś:
mplayer plik.wma -ao pcm
W wyniku tej komendy otrzymałem plik pcm audiodump.wav, który potraktowałem za pomocą:
lame --signed -r audiodump.wav
w wyniku czego pojawił się plik audiodump.wav.mp3, który następnie przekonwertowałem do prawidłowego pliku wav za pomocą:
lame --decode audiodump.wav.mp3 DS550012.wav
Czasy pliku są poprawne teraz tylko mam mały problem z audacity, który wiesza się przy otwieraniu tego pliku, ale zapewne jest to spowodowane małą ilością miejsca na dysku.
Dzięki ilin za pomoc, mam do ciebie jeszcze małe pytanie, znasz może jakiś edytor plików pcm, aby na przyszłość uniknąć tego typu zabaw?
PS: obydwa błędy w poprzednim poście były spowodowane małą ilością miejsca na dysku, plik pcm który mi wyszedł miał 4,5 GB objętości. :]
edytuje tego posta już któryś raz... chyba jest to wersja ostateczna,,,więc plik wav utworzony zapomocą lame jest do bani ale przycinanie za pomocą:
mplayer audiodump.wav.mp3 -ss 26220 -endpos 25 -ao pcm:waveheader:file=DS550012-071700-071725.wav -vc dummy -vo null
działa :)
Ostatnio edytowany przez terefere (2009-09-06 21:20:15)
Offline
Pliki wav są dosyć duże i niestety musimy mieć miejsce na dysku aby się tym bawić.
Ja działał bym trochę inaczej.
Mplayerem żrzucił wma do wav.
Potem przekonwertowal lame do mp3.
lame audiodump.wav -q 2 -b 128 -o plik.mp3
Potem mozna próbować ciąć np transcode
http://www.opcode.eu.org/usage_and_config/multimedia/
Offline