Страница 2 из 2
Re: Поговорим об "Идеальном" плеере
Добавлено: 16.02.2010 17:44:03
coyot.rush
Audio Components Suite (ACS) is a freeware cross-platform set of components designed to perform different sound-processing tasks.
Platforms supported: Windows, Linux
IDEs supported: Delphi 6, 7, Kylix 1, 2, 3
Main features inlude:
Audio playback and capture
Simultaneous operations on the same or different devices are allowed.
OSS-compatible, ALSA, AOLive drivers are supported under Linux.
CD-ROM playback and direct CDDA data capture
Wave files/streams support
Raw PCM, MS ADPCM, DVI IMA ADPCM support
Append data to existing file/stream capability
MP3 format support
Encode mp3 files using LAME
mp3 playback with smpeg library (Linux only)
mp3 to wav files or streams conversion using MAD decoder
Ogg Vorbis format support
Reading Ogg files/streams (including multi-streamed ones).
Storing data in Ogg Vorbis format with wide range of settings for compression/quality tweaks.
Ogg comments support
Append data to existing file/stream capability
FLAC format support
Reading FLAC files/streams
Storing data in FLAC format with wide range of settings for compressiontweaks.
Monkey Audio format support (for Windows only)
AudioMixer component for mixing/concatenating audio streams
InputList component for building dynamically playback/input lists
Set of audio converter components
Sample converter for bits per sample conversion.
Sample rate converter (resampler) using sinc filtering
Mono/Stereo conveter
Stereo balance control
Sound indicator
Windowed sinc and Butterworth filters for changing audio spectrum
Convolver component for applying custom sound effects
http://www.mtu-net.ru/aborovsky/acs/index.htmlК сожелению проект заброшен
Добавлено спустя 9 минут 28 секунд:Вот еще одна интересная ссылка
http://www.sisyphus.ru/cgi-bin/srpm.pl/Branch3/i386-mingw32msvc-smpegmp3 playback with smpeg library
и под win есть

Re: Поговорим об "Идеальном" плеере
Добавлено: 16.02.2010 18:49:20
v-t-l
Re: Поговорим об "Идеальном" плеере
Добавлено: 16.02.2010 19:09:15
WAYFARER
Dark Ichigo писал(а):а вот с видео-плеерами в лине беда, хотелось бы что-то типа GOM Player или KMPlayer. однозначно зе бест.
Рекомендую попробовать VLC. Сам пользуюсь им, по функциональности не уступает виндовому KMPlayer'у, а местами умеет даже больше. На все действия привязіваются горячие клавиши, всеформатный, работает с тв-тюнерами, поддерживает скины, удобный интерфейс и многое другое...
Добавлено спустя 1 минуту 30 секунд:Спасибо за ссылки, много интересного.
Re: Поговорим об "Идеальном" плеере
Добавлено: 20.02.2010 00:49:39
Сквозняк
а вот с видео-плеерами в лине беда, хотелось бы что-то типа GOM Player или KMPlayer. однозначно зе бест.
В лине нужно уметь собирать mplayer и знать его самые необходимые опции, тогда и проблем с плеерами почти не будет. С опцией -vo gl2 картинка замечательная, а мелкие шероховатости съедают аппаратные фильтры радеона.
Re: Поговорим об "Идеальном" плеере
Добавлено: 20.02.2010 16:36:27
vertu
Не может быть идеального плеера, у каждого свой вкус, как разраб плеера на bass.dll в течение 3 лет говорю ))
пробовал портировать под линь, на лазаре+bass, в итоге плюнул и забил, веду только виндовую версию, да и то только в свободное время
Re: Поговорим об "Идеальном" плеере
Добавлено: 20.02.2010 16:59:24
WAYFARER
vertu писал(а):Не может быть идеального плеера, у каждого свой вкус, как разраб плеера на bass.dll в течение 3 лет говорю ))
пробовал портировать под линь, на лазаре+bass, в итоге плюнул и забил, веду только виндовую версию, да и то только в свободное время
Не AIMP ли это случаем?
Re: Поговорим об "Идеальном" плеере
Добавлено: 21.02.2010 12:04:37
vertu
нене, всё гораздо скромнее

но у меня, видимо, возникли проблемы того же характера, слишком привязан код к винде
Re: Поговорим об "Идеальном" плеере
Добавлено: 21.02.2010 12:44:30
WAYFARER
vertuТак понимаю, за три года у вас должны быть неплохие наработки. Давайте портируем под линь?
vertu писал(а): слишком привязан код к винде
Отвяжем, что то уберем, что то добавим.
Re: Поговорим об "Идеальном" плеере
Добавлено: 25.02.2010 21:12:04
vertu
WAYFARERне вариант, проще с 0 всё переписать, и уже с самого начала на фрипаскале, в крайнем случае можно будет покопипастить удачные участки кода
в уже существующем коде у меня всё очень плохо в некоторых местах, вплоть до:
Код: Выделить всё
if (i = 1) then ...
if (i = 2) then...
и т.д. до if (i = 10) then ...
я знаю про оператор case, но некоторые куски кода оформлены именно в таком духе - так было надо

так что не вариант, если уж и делать, то с самого начала и без костыльного кода, ну и без линукснесовместимого DirectShow и прочих