Реавторінг DVD. Як полегшити собі життя

Нові коментарі

Нова тема   Відповісти
Автор Повідомлення
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2013-03-27 15:58  
От я тут вже мільйон тих дисків розбираю, зводжу звук, збираю.
Розбираю: PGCDemux, або DGIndex
Зводжу: Sony Vegas
Збираю: Muxman + DVDRemakePro

Інструменти, що полегшує життя при реавторінгу дисків
Потрібні файли

Скрипт DVDDemux.bat тут
Скрипт DVDMuxman.bat тут

Розбирач дисків PgcDemux.exe тут
Конвертер ffmpeg.exe тут
Збирач дисків MuxMan.exe тут
Автоматизований збирач дисків automuxman.exe

Програма для автоматизації створення Celltimes файлів Celltimes.exe

Разом всі програми тут - http://www.ex.ua/view/77372460
Розбирання диску


Вхідні данні: DVD Диск у вигляді теки VIDEO_TS
Вихідні файли: відео, субтитри, звук, чаптери з диску для кожного VOB-файлу.

Скрипт створює в теці з диском 2 теки:
DVDDemux
DVDSound

DVDDemux - тека, в якій для кожного VOB файлу створюється окрема тека, з наступним контентом:
VideoFile.m2v - відеофайл
LogFile.txt - допоміжний лог-файл
Celltimes.txt - чаптери
AudioFile_80. - звук
а також саби, на моєму диску їх просто не було

В теці DVDSound лежать сконвертовані в формат mp3 аудіофайли до кожного VOB-файлу.

Використання:
DVDDemux.bat <VIDEO_TS тека>
У шляху до теки VIDEO_TS не має бути кирилиці та пробілів, також повний шлях має бути менше 255 символів

Приклад:
DVDDemux.bat e:\Downloads\ABS4D1\VIDEO_TS
Збирання диску


Вхідні данні: DVD Диск у вигляді теки VIDEO_TS, тека DVDDemux в ній.
Вихідні файли: змуксовані окремі міні-диски, з першою доріжкою українською, а решта за старим порядком. Субтитри та чаптери оригінальні.

Після зведення треба зберегти готову українську доріжку як Untitled. (дефолтне ім'я файлу в Соні Вегас).
Доріжку треба зберегти у відповідну теку розібраного воб-файлу, поряд з VideoFile.m2v, Celltimes.txt та іншими файлами.

На виході створиться тека DVDMuxman, в якій будуть в окремих теках зібрані диски.

Використання:
DVDMuxman.bat <FPS> <VIDEO_TS тека>
У шляху до теки VIDEO_TS не має бути кирилиці та пробілів, також повний шлях має бути менше 255 символів

Приклад:
DVDMuxman.bat 30 e:\Downloads\ABS4D1\VIDEO_TS
Стара стаття

Нещодавно мене задрало збирати диски muxman-ом, постійно вибирати звук, відео, чаптери, вихідну теку і таке інше.
Тому я сів вчора за Qt (C++) і накидав за 4 години прогу, яка спростувала мені життя поки що =)
Суть в тому, що muxman може працювати в консольному режимі, але він приймає як параметр файл проекту.
Тому я розібрав струкутуру файлу проекту (добре, що це текстовий файл) і накатав прогу, яка приймає як параметри теку, де лежать відео,звук і чаптери. А на виході збирає на фоні диски у вказану вихідну теку.

Синтаксис:
Код:
MultiMuxManConsole -folder <Тека з матеріалами> -v <Назва відео в тій теці> -a <кількість аудіо доріжок> <перелік їх назв> -c <файл чаптерів Celltimes.txt> -d <вихідна тека> [-run]

якщо прибрати "-run" вкінці, програма відкриватиме MuxMan з вашими параметрами, щоб ви впевнились, що все добре.

Приклад:
Код:
MultiMuxManConsole.exe -folder "E:\My Releases\WORK\Angry Beavers\DVD9\Angry Beavers Season 1 and 2 NTSC Untouched TWOEDGE\d1\PgcDemux02" -v VideoFile.m2v -a 2 Untitled. AudioFile_80. -c Celltimes.txt -d E:\32\01\ -run
Скріншоти виконання
Дуже зручно при роботі з серіалами та великою кількістю проектів. Поставив собі збиратися і пішов в справах

Програма сира (бо зробив вчора спеціально для поочного релізу).
Якщо когось зацікавило, пишіть в приват. Можу також поділитися кодом
Детальніше я описав у статті на Хабрі - http://habrahabr.ru/sandbox/81215/
NeetScrool 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 10.01.13
Востаннє: 09.12.24
Повідомлень: 3204

2013-03-27 16:05  
MultiMuxManConsole.exe -folder "E:\My Releases\WORK\Angry Beavers\DVD9\Angry Beavers Season 1 and 2 NTSC Untouched TWOEDGE\d1\PgcDemux02" -v VideoFile.m2v -a 2 Untitled. AudioFile_80. -c Celltimes.txt -d E:\32\01\ -run
За що відповідає ця двійка? Це назва файлу "2 Untitled." ?
чи кількість звукових доріжок, які потрібно взяти/додати
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2013-03-27 16:08  
abodnya написано:
-a <кількість аудіо доріжок>
Hentaihunter 
VIP


З нами з: 16.08.08
Востаннє: 30.11.24
Повідомлень: 2582

2013-03-27 18:31  
Для розбирання можна використовувати відтепер безкоштовні утиліти DVD Logic: DVD Demuxer (Win, Mac), DVD Reauthor Lite.
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2013-03-27 18:42  
Hentaihunter
перевіряв. Розбирають вони гірше за зазначені мною програми (які також, доречі безкоштовні. Для прикладу, PGCDemux під ліцензією LGPL)

Додано через 45 секунд:

Доречі PGCDemux також підтримує роботу з консолі. Зроблю декілька тестів і додам в шапку потрібні команди
Dvd-master 
Відео Гуртом - запис з ТБ
Відео Гуртом - запис з ТБ


З нами з: 13.11.10
Востаннє: 14.11.24
Повідомлень: 268

2013-03-29 16:43  
abodnya написано:
Дуже зручно при роботі з серіалами та великою кількістю проектів. Поставив собі збиратися і пішов в справах


А якщо muxman в процесі нарветься на якусь перешкоду (завеликий сумарний бітрейд або забув прибрати останній рядок в Celltimes.txt якщо є чорний блок) він не зробить тільки це завдання чи і всі, які будуть після нього?
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2013-03-29 19:01  
Dvd-master написано:
А якщо muxman в процесі нарветься на якусь перешкоду (завеликий сумарний бітрейд або забув прибрати останній рядок в Celltimes.txt якщо є чорний блок) він не зробить тільки це завдання чи і всі, які будуть після нього?

Принцип програми в тому, що вона запускає 1 копію муксмана для певного проекту. Якщо в блокноті написати список (як на скріншоті) для запуску списку дисків, тоді спрацює наступна схема:
1. програма запускається, приймає параметри звуку,відео,чаптерів, генерує файл проекту, передає його muxman-у, той собі збирає диск та завершується або успішно, або помилково (завеликий сумарний бітрейд або забув прибрати останній рядок в Celltimes.txt якщо є чорний блок).
2. після завершення муксману, завершується ця програма MultiMuxManConsole.
3. Далі по списку запускається нова копія програми MultiMuxManConsole, формує новий файл проекту, запускає муксман і збирає наступний диск.

Тобто, якщо якийсь диск виб’ється з помилкою, на наступні це не впливатиме
Dvd-master 
Відео Гуртом - запис з ТБ
Відео Гуртом - запис з ТБ


З нами з: 13.11.10
Востаннє: 14.11.24
Повідомлень: 268

2013-03-29 19:09  
Зрозуміло, дякую за пояснення. А мову доданої доріжки заздалегідь вказувати можна? На скриншоті щось такого не бачу.
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2013-03-29 19:16  
Dvd-master
Я в муксмані зазвичай мову не вказую, бо в DVDRemakePRO вона всеодно збивається.
Але реалізувати таку функцію не проблема
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2014-04-10 16:17  
Інструменти, що полегшує життя при реавторінгу дисків
Потрібні файли

Скрипт DVDDemux.bat тут
Скрипт DVDMuxman.bat тут

Розбирач дисків PgcDemux.exe тут
Конвертер ffmpeg.exe тут
Збирач дисків MuxMan.exe тут
Автоматизований збирач дисків automuxman.exe

Програма для автоматизації створення Celltimes файлів Celltimes.exe

Разом всі програми тут - http://www.ex.ua/view/77372460
Розбирання диску


Вхідні данні: DVD Диск у вигляді теки VIDEO_TS
Вихідні файли: відео, субтитри, звук, чаптери з диску для кожного VOB-файлу.

Скрипт створює в теці з диском 2 теки:
DVDDemux
DVDSound

DVDDemux - тека, в якій для кожного VOB файлу створюється окрема тека, з наступним контентом:
VideoFile.m2v - відеофайл
LogFile.txt - допоміжний лог-файл
Celltimes.txt - чаптери
AudioFile_80. - звук
а також саби, на моєму диску їх просто не було

В теці DVDSound лежать сконвертовані в формат mp3 аудіофайли до кожного VOB-файлу.

Використання:
DVDDemux.bat <VIDEO_TS тека>
У шляху до теки VIDEO_TS не має бути кирилиці та пробілів, також повний шлях має бути менше 255 символів

Приклад:
DVDDemux.bat e:\Downloads\ABS4D1\VIDEO_TS
Збирання диску


Вхідні данні: DVD Диск у вигляді теки VIDEO_TS, тека DVDDemux в ній.
Вихідні файли: змуксовані окремі міні-диски, з першою доріжкою українською, а решта за старим порядком. Субтитри та чаптери оригінальні.

Після зведення треба зберегти готову українську доріжку як Untitled. (дефолтне ім'я файлу в Соні Вегас).
Доріжку треба зберегти у відповідну теку розібраного воб-файлу, поряд з VideoFile.m2v, Celltimes.txt та іншими файлами.

На виході створиться тека DVDMuxman, в якій будуть в окремих теках зібрані диски.

Використання:
DVDMuxman.bat <VIDEO_TS тека>
У шляху до теки VIDEO_TS не має бути кирилиці та пробілів, також повний шлях має бути менше 255 символів

Приклад:
DVDMuxman.bat e:\Downloads\ABS4D1\VIDEO_TS
Детальніше я описав у статті на Хабрі - http://habrahabr.ru/sandbox/81215/
Dvd-master 
Відео Гуртом - запис з ТБ
Відео Гуртом - запис з ТБ


З нами з: 13.11.10
Востаннє: 14.11.24
Повідомлень: 268

2014-04-10 21:51  
проблеми з субтитрами більше немае?
abodnya 
Відео Гуртом - фільмокрай
Відео Гуртом - фільмокрай


З нами з: 02.11.08
Востаннє: 11.12.24
Повідомлень: 5964

2014-04-11 10:20  
Dvd-master
Не має бути, проте ще не тестував з субтитрами. Наразі бобрів збираю, там сабів немає.
Ваш часовий пояс: GMT + 2 Години

Нова тема   Відповісти