🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.pascal
23 messages
23 total messages Started by ptpwjp Sun, 01 Jun 2008 18:37
FreePascal: jak odtworzyć .wav?
#92571
Author: ptpwjp
Date: Sun, 01 Jun 2008 18:37
19 lines
1660 bytes
Nie mam we FreePascalu funkcji odtwarzającej .wav .
MOże ktoś zna darnowy dołanczany moduł,
albo
 mały program freewerowy pod DOS umożliwiającego odtwarzanie
pliku .wav (w ostateczności mp3)., a najlepiej kilku na raz.
Najlepiej, żeby działało to przez wywołanie np.:

C:\dosplayer a.wav jakieś_opcje
albo
C:\dosplayer jakieś_opcje a.wav
albo jeszcze lepiej:
C:\dosplayer jakieś_opcje a.wav b.wav c.wav ....powiedzmy do 7-8 plików
albo
C:\dosplayer a.wav b.wav c.wav ....powiedzmy do 7-8 plików jakieś_opcje
a fajnie by było gdyby było jeszcze
C:\dosplayer sklej a.wav b.wav c.wav  - co by oznaczało np. sklej a.wav z
b.wav na c.wav.

Oczywiście "dosplayer" to wyimaginowana nazwa poszukieanego programu.
Re: FreePascal: jak odtworzyć .wav?
#92572
Author: Łukasz 'Maly' Ostrowski
Date: Sun, 01 Jun 2008 18:52
30 lines
1894 bytes
ptpwjp wrote:
> Nie mam we FreePascalu funkcji odtwarzającej .wav .
> MOże ktoś zna darnowy dołanczany moduł,
> albo
> mały program freewerowy pod DOS umożliwiającego odtwarzanie
> pliku .wav (w ostateczności mp3)., a najlepiej kilku na raz.
> Najlepiej, żeby działało to przez wywołanie np.:
>
> C:\dosplayer a.wav jakieś_opcje
> albo
> C:\dosplayer jakieś_opcje a.wav
> albo jeszcze lepiej:
> C:\dosplayer jakieś_opcje a.wav b.wav c.wav ....powiedzmy do 7-8
> plików albo
> C:\dosplayer a.wav b.wav c.wav ....powiedzmy do 7-8 plików
> jakieś_opcje a fajnie by było gdyby było jeszcze
> C:\dosplayer sklej a.wav b.wav c.wav  - co by oznaczało np. sklej
> a.wav z b.wav na c.wav.
>
> Oczywiście "dosplayer" to wyimaginowana nazwa poszukieanego programu.


http://www.google.pl/search?hl=pl&q=dos+wav+player&btnG=Szukaj+w+Google&lr=

Takie to skomplikowane? ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re:
#92592
Author: Terrmit
Date: Sun, 01 Jun 2008 19:22
29 lines
1770 bytes
ptpwjp pisze:
> Nie mam we FreePascalu funkcji odtwarzającej .wav .
> MOże ktoś zna darnowy dołanczany moduł,
> albo
>  mały program freewerowy pod DOS umożliwiającego odtwarzanie
> pliku .wav (w ostateczności mp3)., a najlepiej kilku na raz.
> Najlepiej, żeby działało to przez wywołanie np.:
> 
> C:\dosplayer a.wav jakieś_opcje
> albo
> C:\dosplayer jakieś_opcje a.wav
> albo jeszcze lepiej:
> C:\dosplayer jakieś_opcje a.wav b.wav c.wav ....powiedzmy do 7-8 plików
> albo
> C:\dosplayer a.wav b.wav c.wav ....powiedzmy do 7-8 plików jakieś_opcje
> a fajnie by było gdyby było jeszcze
> C:\dosplayer sklej a.wav b.wav c.wav  - co by oznaczało np. sklej a.wav z
> b.wav na c.wav.
> 
> Oczywiście "dosplayer" to wyimaginowana nazwa poszukieanego programu.
> 
> 
> 
> 
> 
Może to się przyda?
http://acs.ullihome.de/acs/index.php/Main_Page

Sławek
Re: FreePascal: jak odtworzyć .wav?
#92573
Author: ptpwjp
Date: Mon, 07 Jul 2008 20:04
6 lines
1183 bytes
>
> http://www.google.pl/search?hl=pl&q=dos+wav+player&btnG=Szukaj+w+Google&lr=
>
> Takie to skomplikowane? ;-).
Faktycznie jest tam kilka programów pod DOS freewerowych.
Będę testować.
Re: FreePascal: jak odtworzyć .wav?
#92574
Author: ptpwjp
Date: Mon, 14 Jul 2008 15:46
20 lines
1869 bytes
>> http://www.google.pl/search?hl=pl&q=dos+wav+player&btnG=Szukaj+w+Google&lr=
>>
>> Takie to skomplikowane? ;-).
> Faktycznie jest tam kilka programów pod DOS freewerowych.
> Będę testować.

Tak, skomplikowane.
Po zgraniu  4 spełniających  warunki:
Dos, wav, i free, lub GPL, lub nadzieja, że darmowe;
żaden mi nie zadziałał.
Fakt nie był to uczciwy dos, a symulacja windowsowa,
ale w takiej konfiguracji ma to działać docelowo.
Próbowałam małego .wav (mniej niż sekunda) odtworzyć
z lini w "uruchom" - nic,
Wywołać program z lini przez wywołanie wiersza polecenia,
i oczywiście przez podwójne kliknięcie w windowsie na *.exe.
Dwa programy jakoś się "zgłosiły", ale i tak bez końcowego efektu.
Karta dźwiękowa normalnie działa poprawnie i coś tam piszczy,
w każdym razie windowsowy rejestrator dźwięku
bez problemu odtwarza próbkę testową.
Re: FreePascal: jak odtworzyć .wav?
#92575
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 14 Jul 2008 21:57
33 lines
2329 bytes
ptpwjp wrote:
> Tak, skomplikowane.
> Po zgraniu  4 spełniających  warunki:
> Dos, wav, i free, lub GPL, lub nadzieja, że darmowe;
> żaden mi nie zadziałał.
> Fakt nie był to uczciwy dos, a symulacja windowsowa,
> ale w takiej konfiguracji ma to działać docelowo.
> Próbowałam małego .wav (mniej niż sekunda) odtworzyć
> z lini w "uruchom" - nic,
> Wywołać program z lini przez wywołanie wiersza polecenia,
> i oczywiście przez podwójne kliknięcie w windowsie na *.exe.
> Dwa programy jakoś się "zgłosiły", ale i tak bez końcowego efektu.
> Karta dźwiękowa normalnie działa poprawnie i coś tam piszczy,
> w każdym razie windowsowy rejestrator dźwięku
> bez problemu odtwarza próbkę testową.


1. Karta musi mieć obsługe w NTVDM żeby zagrać coś via
   te progi. Czyli zwirtualizowane porty IO i takie tam.
   (jakąś tam emulacje SB Pro etc etc etc)
   A pewnie tego nie ma, tzn drivery nie mają. WinNT nie
   obsłuży transparentnie tego.

2. Jeżeli odpalasz to w windzie to czemu nie WinAPI?
http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx
lub DirectSound/fmod/bass. Znika ograniczenie tyczące się
wav wyłącznie i takie tam, masz przenośność pełną pomiędzy
Windami/sprzętem.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re: FreePascal: jak odtworzyć .wav?
#92576
Author: ptpwjp
Date: Sat, 19 Jul 2008 20:41
14 lines
1587 bytes
> 2. Jeżeli odpalasz to w windzie to czemu nie WinAPI?
> http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx
> lub DirectSound/fmod/bass. Znika ograniczenie tyczące się
> wav wyłącznie i takie tam, masz przenośność pełną pomiędzy
> Windami/sprzętem.
Linku jeszcze nie testowałam, ale istotą jest nie odpalanie w windzie,
ale w wierszu poleceń winda.
To ma tę funkcję?
Żeby wpisać dajmy na to:
c:\winapi  bipbip.wav
i zagra?
albo
c:\winapi bipbip.wav bumbum.wav +c
 i połączy bipbip z bumbum?
Re: FreePascal: jak odtworzyć .wav?
#92577
Author: Łukasz 'Maly' Ostrowski
Date: Sun, 20 Jul 2008 14:15
28 lines
1909 bytes
ptpwjp wrote:
>> 2. Jeżeli odpalasz to w windzie to czemu nie WinAPI?
>> http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx
>> lub DirectSound/fmod/bass. Znika ograniczenie tyczące się
>> wav wyłącznie i takie tam, masz przenośność pełną pomiędzy
>> Windami/sprzętem.
> Linku jeszcze nie testowałam, ale istotą jest nie odpalanie w windzie,
> ale w wierszu poleceń winda.
> To ma tę funkcję?
> Żeby wpisać dajmy na to:
> c:\winapi  bipbip.wav
> i zagra?
> albo
> c:\winapi bipbip.wav bumbum.wav +c
> i połączy bipbip z bumbum?


http://en.wikipedia.org/wiki/Windows_API

Tu masz znaczenie WinAPI, jak nie rozumiesz, użyj linka "Polski"
w lewym panelu.

Co znaczy "połączy"? Zmiksuje czy odtworzy jeden po drugim?

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re: FreePascal: jak odtworzyć .wav?
#92578
Author: ptpwjp
Date: Sun, 20 Jul 2008 18:28
27 lines
2118 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości 
news:g5vham$qjt$1@news.dialog.net.pl...
> ptpwjp wrote:
>>> 2. Jeżeli odpalasz to w windzie to czemu nie WinAPI?
>>> http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx
>>> lub DirectSound/fmod/bass. Znika ograniczenie tyczące się
>>> wav wyłącznie i takie tam, masz przenośność pełną pomiędzy
>>> Windami/sprzętem.
>> Linku jeszcze nie testowałam, ale istotą jest nie odpalanie w windzie,
>> ale w wierszu poleceń winda.
>> To ma tę funkcję?
>> Żeby wpisać dajmy na to:
>> c:\winapi  bipbip.wav
>> i zagra?
>> albo
>> c:\winapi bipbip.wav bumbum.wav +c
>> i połączy bipbip z bumbum?
>
>
> http://en.wikipedia.org/wiki/Windows_API

Nie mogę na razie wejść w linki bo tu mam tylko grupy dyskusyjne, zwykły 
internet jest bardzo drogi.

> Co znaczy "połączy"? Zmiksuje czy odtworzy jeden po drugim?
Zmiksuje, odtworzyć mogę sobie osobnym poleceniem np można napisać .bat. 
Re: FreePascal: jak odtworzyć .wav?
#92579
Author: Łukasz 'Maly' Ostrowski
Date: Sun, 20 Jul 2008 21:37
21 lines
1643 bytes
ptpwjp wrote:
>> http://en.wikipedia.org/wiki/Windows_API
>
> Nie mogę na razie wejść w linki bo tu mam tylko grupy dyskusyjne,
> zwykły internet jest bardzo drogi.


Plusgsm gprs...

>> Co znaczy "połączy"? Zmiksuje czy odtworzy jeden po drugim?
> Zmiksuje, odtworzyć mogę sobie osobnym poleceniem np można napisać
> .bat.


Po prostu odtwórz je jednocześnie, za pomoca DirectSound,lub
biblioteki BASS albo FMOD.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re: FreePascal: jak odtworzyć .wav?
#92580
Author: ptpwjp
Date: Mon, 21 Jul 2008 15:11
21 lines
1779 bytes
Użytkownik "Łukasz 'Maly' Ostrowski" <maly@USUNnemo.pl> napisał w wiadomości 
news:g60b6m$hfj$1@news.dialog.net.pl...
> ptpwjp wrote:
>>> http://en.wikipedia.org/wiki/Windows_API
>>
>> Nie mogę na razie wejść w linki bo tu mam tylko grupy dyskusyjne,
>> zwykły internet jest bardzo drogi.
>
>
> Plusgsm gprs...
Poczta jest tania, ale www już nie.




>>> Co znaczy "połączy"? Zmiksuje czy odtworzy jeden po drugim?
>> Zmiksuje, odtworzyć mogę sobie osobnym poleceniem np można napisać
>> .bat.
No tak , ale mi na prawdę chodzi o sklejanie plików, inne mutacje to tylko 
extra pic.
Re: FreePascal: jak odtworzyć .wav?
#92581
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 21 Jul 2008 15:49
18 lines
1873 bytes
ptpwjp wrote:
>>>> Co znaczy "połączy"? Zmiksuje czy odtworzy jeden po drugim?
>>> Zmiksuje, odtworzyć mogę sobie osobnym poleceniem np można napisać
>>> .bat.
> No tak , ale mi na prawdę chodzi o sklejanie plików, inne mutacje to
> tylko extra pic.


Sklejanie to nie dołączenie jednego do końca drugiego, Ci chodzi o
mixowanie, zapoznaj się z formatem plików .wav, znormalizujesz dwa
wavy to tego samego rodzaju sampla to bez filtrowania i takich tam
sztuczek bez problemu połączysz w pamięci dwa wave formy przez, w
uproszczeniu (sample1+sample2)/2 binarnie sampl bo samplu ;).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re: FreePascal: jak odtworzyć .wav?
#92584
Author: Wiktor S.
Date: Mon, 21 Jul 2008 18:36
10 lines
1344 bytes
> 2. Jeżeli odpalasz to w windzie to czemu nie WinAPI?
> http://msdn.microsoft.com/en-us/library/ms712879(VS.85).aspx
> lub DirectSound/fmod/bass. Znika ograniczenie tyczące się
> wav wyłącznie

A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne, bo znam 
co najmniej trzy DOS-owe playery mp3 :-)

-- 
Azarien
Re: FreePascal: jak odtworzyć .wav?
#92582
Author: Wiktor S.
Date: Mon, 21 Jul 2008 18:37
14 lines
1763 bytes
>> No tak , ale mi na prawdę chodzi o sklejanie plików, inne mutacje to
>> tylko extra pic.

> Sklejanie to nie dołączenie jednego do końca drugiego, Ci chodzi o
> mixowanie, zapoznaj się z formatem plików .wav, znormalizujesz dwa
> wavy to tego samego rodzaju sampla to bez filtrowania i takich tam
> sztuczek bez problemu połączysz w pamięci dwa wave formy przez, w
> uproszczeniu (sample1+sample2)/2 binarnie sampl bo samplu ;).

A może chodzi mu po prostu o zagranie dwóch dźwięków po kolei, jeden po 
drugim?

-- 
Azarien
Re: FreePascal: jak odtworzyć .wav?
#92585
Author: Wiktor S.
Date: Mon, 21 Jul 2008 18:38
8 lines
1185 bytes
> A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne, bo
> znam co najmniej trzy DOS-owe playery mp3 :-)

cztery :-P


-- 
Azarien
Re: FreePascal: jak odtworzyć .wav?
#92583
Author: ptpwjp
Date: Tue, 22 Jul 2008 08:40
4 lines
1362 bytes
> A może chodzi mu po prostu o zagranie dwóch dźwięków po kolei, jeden po
> drugim?
TAK.
Re: FreePascal: jak odtworzyć .wav?
#92586
Author: ptpwjp
Date: Tue, 22 Jul 2008 08:42
10 lines
1512 bytes

Użytkownik "Wiktor S." <wswiktor&poczta,fm@no.spam> napisał w wiadomości
news:g62l4s$irf$1@news.onet.pl...
>> A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne, bo
>> znam co najmniej trzy DOS-owe playery mp3 :-)
>
> cztery :-P
To dajcie linka, tylko żeby był z możliwością sterowania z lini polecenia ,
a nie programem pełnoekranowym jak Norton Comander, albo TAG.
Re: FreePascal: jak odtworzyć .wav?
#92587
Author: Łukasz 'Maly' Ostrowski
Date: Tue, 22 Jul 2008 16:19
20 lines
1769 bytes
ptpwjp wrote:
> Użytkownik "Wiktor S." <wswiktor&poczta,fm@no.spam> napisał w
> wiadomości news:g62l4s$irf$1@news.onet.pl...
>>> A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne,
>>> bo znam co najmniej trzy DOS-owe playery mp3 :-)
>>
>> cztery :-P
> To dajcie linka, tylko żeby był z możliwością sterowania z lini
> polecenia , a nie programem pełnoekranowym jak Norton Comander, albo
> TAG.


http://www.google.pl/search?hl=pl&q=dos+command+line+wav+player

Szczerze? To takie trudne?

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Re: FreePascal: jak odtworzyć .wav?
#92588
Author: Wiktor S.
Date: Tue, 22 Jul 2008 17:26
22 lines
1793 bytes
>>> A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne,
>>> bo znam co najmniej trzy DOS-owe playery mp3 :-)
>>
>> cztery :-P
> To dajcie linka, tylko żeby był z możliwością sterowania z lini
> polecenia , a nie programem pełnoekranowym jak Norton Comander, albo
> TAG.

Pięć.

http://www.fareham.org/mpg123/index.shtml

tu masz odtwarzacz mp3 z linii komend. to chyba lepiej niż wave'y.
poza tym twoje kopiowanie przez copy /b w przypadku wav NIE zadziała, ale w 
przypadku mp3 - owszem.


-- 
Azarien

"Kasyna nie oszukują. Jedyną obroną kasyna jest absolutna uczciwość.
Gdyby oszukiwały, ktoś mógłby dostrzedz metodę oszusta - i ograć kasyno."
Re: FreePascal: jak odtworzyć .wav?
#92589
Author: ptpwjp
Date: Wed, 23 Jul 2008 07:29
9 lines
1428 bytes
> Pięć.
>
> http://www.fareham.org/mpg123/index.shtml
>
> tu masz odtwarzacz mp3 z linii komend. to chyba lepiej niż wave'y.
> poza tym twoje kopiowanie przez copy /b w przypadku wav NIE zadziała, ale 
> w przypadku mp3 - owszem.
Sprawdzę wszystkie, mp3 mi pasuje. 
Re: FreePascal: jak odtworzyć .wav?
#92590
Author: Tygrys
Date: Wed, 23 Jul 2008 14:12
21 lines
1853 bytes
Wiktor S. pisze:
>>>> A to w DOS-ie jest jakieś ograniczenie "wav wyłącznie"? To dziwne,
>>>> bo znam co najmniej trzy DOS-owe playery mp3 :-)
>>>
>>> cztery :-P
>> To dajcie linka, tylko żeby był z możliwością sterowania z lini
>> polecenia , a nie programem pełnoekranowym jak Norton Comander, albo
>> TAG.
> 
> Pięć.
> 
> http://www.fareham.org/mpg123/index.shtml
> 
> tu masz odtwarzacz mp3 z linii komend. to chyba lepiej niż wave'y.
> poza tym twoje kopiowanie przez copy /b w przypadku wav NIE zadziała, 
> ale w przypadku mp3 - owszem.
> 
Nie sprawdzałem, ale to poradzi sobie z różnym próbkowaniem plików i 
tagami ID3?

Tygrys
Re: FreePascal: jak odtworzyć .wav?
#92591
Author: Wiktor S.
Date: Fri, 25 Jul 2008 14:06
12 lines
1472 bytes
> Nie sprawdzałem, ale to poradzi sobie z różnym próbkowaniem plików

próbkowanie może się zmieniać tysiące razy wewnątrz pliku, nazywa się to 
VBR.

> i tagami ID3?

będą widoczne ten na samym początku i ten na samym końcu wynikowego pliku. 
resztę (w środku) player oleje.

-- 
Azarien
Re: FreePascal: jak odtworzyć .wav?
#92593
Author: ptpwjp
Date: Mon, 28 Jul 2008 16:56
1 lines
950 bytes
Dzięki za podpowiedzi, już nieaktualne. 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads