DVD Rip

стоящее по умолчанию, даёт неплохое


Итак, значение битрейт 910 kbit/sec, стоящее по умолчанию, даёт неплохое качество при приемлемых размерах файлов, и рассчитано на разрешение 512*384, или где-то близко к этому. Иногда встречаются фильмы, когда на такое разрешение ставят битрейт 1600-2100 kbit/sec. Кроме желания добиться оптимального качества, битрейт меняют тогда, когда хотят уложиться в определённый размер итогового файла (например, что бы уместить его на один CD). На самом деле нет способа, с помощью которого можно абсолютно точно вычислить размер конечного файла. Но примерно прикинуть можно. Всё что для этого надо, это перемножить битрейт на длину фильма в секундах. Не забудьте, только, поделить битрейт на 8, что бы получить значение не в БИТАХ в секунду, а в БАЙТАХ.

Выбрав видеокодек, надо выбрать звуковой кодек. Как показала моя практика, именно с реализацией звукового сопровождения бывает больше всего проблем. Несмотря на все усилия программистов работающих над Flask, он не лишён недостатков, и на разных компьютерах работает по разному, проявляя самые различные баги. Плюс существует немало модифицированных версий Flask, каждая работает по своему, и имеет свои уникальные баги. Наиболее часто эти баги проявляются именно в работе со звуком. Выбирая audiocodec наиболее логичным выбором было бы выбрать Divx ;) Audio, но выбор этот не лучший - качество звука не выдерживает никакой критики. Предпочтительней выбрать Mpeg Layer-3, более известный как MP3.

Сделав это, после кодировки можно получить сразу готовый фильм. Это в теории.

А на практике это не всегда так, и после многочасового кодирования можно получить файл, в котором звука либо не будет вообще, либо он будет записан неправильно. К тому же, возможна ситуация, когда этот файл не будет проигрываться стандартными плеерами. Причин этого печального явления я не знаю, возможно проблема не столько в Flask'e сколько во внешних аудиокодеках, используемых Flask'ом. Хотя, те же самые кодеки можно использовать в других программах, без таких проблем. Если среди читателей есть люди, которые считают себя крутыми программистами, и которым нечем заняться в свободное время, то они могут поковырять исходные коды Flask (


Содержание раздела