Zin-Uru » 07.01.2010, 02:55
2PsichoStorM, если только по форматам исключать, то это не есть хорошо, потому что, во-первых, файлы одних и тех же форматов могут иметь разные частоты дискретизации (например), да и вообще, хоть и многие распространенные форматы сейчас поддерживаются, но не все (это заложено в ffmpeg.exe, когда появятся новые версии, будет скорее всего больше).
Поэтому проще конечно было бы сделать проверку, входит ли указанный тип файлов в поддерживаемый. Но тут другая загвоздка: ffmpeg столько форматов декодирует, что проверить все - очень трудоемкий процесс. А взять и не включить какой-то редкий, но рабочий, из-за того, что его пока не проверили, тоже не есть хорошо. ;)
Поэтому лучше все же по конкретным значениям параметров проверку делать. Наиболее нужно здесь - максимальная длительность треков обычных стандартных форматов, после которой moodbar откажется работать.
Последний раз редактировалось
Zin-Uru 07.01.2010, 03:32, всего редактировалось 1 раз.