ant 21.01.2011 12:13
Есть вопрос! — Фильмы для DVD плеера
Научите как закодировать фильм, чтобы его можно было смотреть на обычном DVD плеере.Есть несколько моментов, на которые я хотел бы обратить внимание:
1) DVD-плеер не хочет воспроизводить фильмы формата mp4. В каком формате лучше всего записывать? Единственное, что я пока умею делать, это:
1 |
|
(Этот пример взят из мануала).
Прошу объясните как можно подробнее, какие параметры нужны для фильма чтоб и качество было хорошее и чтоб проигрывался на плеере.
2) Какая программа для кодирования фильмов предпочтительнее? Я знаю только ffmpeg. mencoder найти почему-то не удаётся даже на Ubuntu :(. Искал также в Debian, но программы не было даже с установленным mplayer'ом. И как пользоваться mencoder'ом не знаю. И стоит ли учить тоже не знаю.
3) Есть фильм с 2-мя звуковыми дорожками: англ и рус. Плеер воспроизводит. Есть также несколько внешних субтитров (sub и srt). Как сделать, чтобы плеер мог подключать несколько субтитров? Например, фильм называется film.avi. Если переименовать субтитры в film.srt (или film.sub соответсвенно), то проигрыватель открывает. Но хочется, чтобы были субтитры на 2-х языках, например, на ru и en. Как сделать?
3) Как сделать самый настоящий DVD? Какие программы для этого требуются? Чтоб DVD был с несколькими фильмами, несколькими субтитрами к каждому, с меню для фильмов? Хотелось бы увидеть по пунктам, по порядку как это вообще в идеале делается в Linux.
Для меня почему-то предпочтительнее хорошие утилиты для командной строки, чем не очень, но в GUI. Если есть какая-то для GUI, то желательно, чтоб для GTK. Или вообще некритична к платформе.
Гугление мне почему-то не помогает :(. Наверно, потому что это не простые вопросы.
Может, кто-нибудь захочет создать статью на эту тему? Приветствуется! Только дайте, пожалуйста, сюда ссылку на статью.
Для кодирования и использую Handbrake.
Для вшивания субтитров можно использовать контейнер mkv и mkvtoolnix и mkvtoolnix-gui.
Для третьего вопроса Bombono подойдет.
Для вшивания субтитров можно использовать контейнер mkv и mkvtoolnix и mkvtoolnix-gui.
Для третьего вопроса Bombono подойдет.
mkv вряд ли прочитается на этом DVD проигрывателе.
Но всё ровно спасибо за советы.
Но всё ровно спасибо за советы.
Я использую DeVeDe. По большому счету это обертка для консольных утилит. Там все шикарно настраивается, интуитивно понятно и главное не глючит.
В 11 номере LF 2010 рассказывалось как сделать полноценный DVD используя QDVDAuthor.
Есть еще DVD Styler, mandvd. Это те, что использовал, остальные не помню.
А так зря на счет гугла, в свое время накопал много, другое дело может уже не актуально.
Как выше написали новый проект bombono.
В 11 номере LF 2010 рассказывалось как сделать полноценный DVD используя QDVDAuthor.
Есть еще DVD Styler, mandvd. Это те, что использовал, остальные не помню.
А так зря на счет гугла, в свое время накопал много, другое дело может уже не актуально.
Как выше написали новый проект bombono.
Интересно, а есть здесь такие люди, которые глубже понимают проблему? Т.е. кодирование видео, все эти пункты в кодировщиках-декодировщиках типа битрейты и прочее, что я даже не могу запомнить как называется.
Я не понимаю глубину проблемы, и не разбираюсь во всех этих прогрессивных развертках и прочем.
Но у меня есть теща, у которой есть DVD, который она ни за что нипочем не хочет менять на нормальный хардверный плеер, сколько я ни предлагал.
Потому вот:
Чтобы смотреть на стандартном бытовом DVD.
Вот команда, которая перекодирует содержимое всех wmv-файлов в каталоге:
Но у меня есть теща, у которой есть DVD, который она ни за что нипочем не хочет менять на нормальный хардверный плеер, сколько я ни предлагал.
Потому вот:
mencoder <источник> -o <цель.mpg> \
-ofps 25 -vf scale=352:288,harddup -of lavf -lavfopts format=mpg -oac lavc -lavcopts acodec=mp2:abitrate=224 \
-ovc lavc -lavcopts vcodec=mpeg1video:vrc_buf_size=327:keyint=15:vrc_maxrate=1152:vbitrate=1152:vmax_b_frames=0
Чтобы смотреть на стандартном бытовом DVD.
Вот команда, которая перекодирует содержимое всех wmv-файлов в каталоге:
ls -1b | grep 'wmv' | awk '{ print "mencoder " ($0) " -o recompressed/" ($0) ".mpg \
-ofps 25 -vf scale=352:288,harddup -of lavf -lavfopts format=mpg -oac lavc -lavcopts acodec=mp2:abitrate=224 -ovc lavc -lavcopts vcodec=mpeg1video:vrc_buf_size=327:keyint=15:vrc_maxrate=1152:vbitrate=1152:vmax_b_frames=0 \
" }' | /bin/bash
Сложновато выглядит. Но всё ровно спасибо.
Можно поинтересоваться, а почему именно mencoder?
Можно поинтересоваться, а почему именно mencoder?
Ну а почему нет? ;-)
Если серьезно, передо мной не вставал как-то этот вопрос – "почему mencoder". Как-то так сложилось, что у меня прямая ассоциативная связь: "перегнать видео из формата в формат - mencoder".
Вообще по нему манов множество. Так что мне когда надо что-то другое сделать - DivX, например - я сначала лезу в гугл, спрашиваю там, как чего, а потом уже делаю.
Если серьезно, передо мной не вставал как-то этот вопрос – "почему mencoder". Как-то так сложилось, что у меня прямая ассоциативная связь: "перегнать видео из формата в формат - mencoder".
Вообще по нему манов множество. Так что мне когда надо что-то другое сделать - DivX, например - я сначала лезу в гугл, спрашиваю там, как чего, а потом уже делаю.
Я иногда брату конверчу фильмы ( редко )
Самое лучшее из того , что я нашел это - ConvertXtoDVDPortable ( под винду )
под Linux основные варианты это
mencoder через скрипты , и может AviDemux , но не прежились они , я люблю чтобы быстро и не морочиться )))
Самое лучшее из того , что я нашел это - ConvertXtoDVDPortable ( под винду )
под Linux основные варианты это
mencoder через скрипты , и может AviDemux , но не прежились они , я люблю чтобы быстро и не морочиться )))
конверить фильмы для стандарных ДВД почти пофиг чем, ибо качество будет не супер, так как ты не с ДВД ресурса конвертишь.
вместо менкодера попробуй mplayer -encode или что-то похожее, посмотри в хелпе. это как midentify = mplayer -identify, вроде у меня так работало. а в бубунте мплаер вроде вообще идет как гмплаер, не?
вместо менкодера попробуй mplayer -encode или что-то похожее, посмотри в хелпе. это как midentify = mplayer -identify, вроде у меня так работало. а в бубунте мплаер вроде вообще идет как гмплаер, не?
Офигенно удобный http://www.rastersoft.com/programas/devede.html
Просто и понятно
Просто и понятно
http://freshmeat.net/projects/gany2dvd/