четверг, 24 мая 2012 г.

Конвертирование видео G2M3/G2M4

Нашел наконец рецепт, позволяющий сконверитировать видео gotomeeting
для просмотра на linux системах.
Проблема этого рецепта в том что он (рецепт) под windows.
Суть следующая:

В комплект GoToMeeting изначально входит необходимый инструментарий
для кодирования в формат Windows Media.

Но начнем по порядку.

Допустим к вам попал файл abcdef.wmv - например запись видео
конференции (основное использование встречавшееся мне), и кодированное
в G2M3/G2M4 формате.

Если Вас будет интересовать только возмжность просмотра под Windows, то
предлагаю ограничиться первым пунктом, иначе читать все:


Шаг 0(ноль).

Запустить Windows. (Ну так пост же для Линуксоидов :) )


Шаг 1.

Необходимо скачать и установить кодек, это можно сделать посетив
страницу www.gotomeeting.com/codec
По сути жмите кнопку "Install GoToMeeting Codec" и следуйте инструкциям.

Шаг 2.

После установки открываете содержимое директории (папки) C:\Program
Files\Citrix\GoToMeeting\723
, где 723 - номер установленной версии
GoToMeeting, у вас это может быть другое число. В этой папке должен находиться файл g2mtranscoder.exe.
Этот файлик и есть наше "волшебное" средство, которое и позволит
преобразовать файл из G2M3 в честный Windows Media формат.

Шаг 3.

Чтобы не засорять папку с кодеком, копируем из него 2 файла в
отдельный каталог, нам будут нужны g2mtranscoder.exe и g2m.dll.
Я предлагаю "мусорить" в родном каталоге, "C:\Documents and
Settings\<Ваш Юзернэйм>\Мои документы\Мои видеозаписи\"


Шаг 4.

Копируем в этот же каталог нашу видео запись.

ВНИМАНИЕ!!! Рекомендую работать с копией, а не с оригиналом, так как
файл будет перезаписан!!!

Шаг 5.

Открываем терминал (коммандную строку).
Для этого нажимаем Win+R, в окне "выполнить" вводим cmd и нажимаем ENTER.

Шаг 6.

Переходим в каталог "C:\Documents and Settings\<Ваш Юзернэйм>\Мои
документы\Мои видеозаписи\"

Для этого выполним команду
cd "C:\Documents and Settings\<Ваш Юзернэйм>\Мои документы\Мои видеозаписи\"


Шаг 7.

Запускаем процесс конвертирования, выполнив команду
ВНИМАНИЕ!!! Исходный файл будет перезаписан!!!

g2mtranscoder.exe source=abcdef.wmv

Команда выполнится мгновенно, но это еще не все :)


Шаг 8.

Не пугаться, и не ругаться, а проверить, висит ли в Диспетчере Задач
Windows процесс g2mtranscoder.exe
Дело в том что программа запускается в фоновом режиме, и начинает
"кушать" процессорное время, и не много памяти 200-300 Мб
Эти признаки указывают на то что у нас "процесс пошел".


Шаг 9.

Дождаться завершения g2mtranscoder.exe и проверить новый файл abcdef.wmv


Дальше можно любым конвертером продолжить преобразование файла
например в кодек THEORA.

3 комментария:

Unknown комментирует...

Надо еще G2MResource_en.dll в папку копировать

Unknown комментирует...

Сделал все по инструкции. Нашел несколько отличий в свежей версии кодека.
- Перешел в папку с установленным кодеком и запустил переконвертацию командой

C:\Program Files (x86)\Citrix\GoToMeeting\1060>g2mtranscoder.exe source=c:\path\to\video.wmv

Открылось простенькое окошко с прогресс-баром и кнопкой Отмена (видимоб в новой версии добавили окно), поработало почаса и спокойненько закрылось. Видео переконвертилось.

Общий итог -
1. Копировать файлы никуда не надо, можно запускать прямо из папки.
2. Теперь конвертация идет не по тихому, а с небольшим информационным окошком. Процесс можно остановить, что тоже может быть полезно.
3. Вариант с копированием двух файлов у меня не прокатил, вероятно из-за нехватки ресурсного файла, про который написал Игорь.

Gleb комментирует...

С простыми путями у меня работало, а как обстоят дела сейчас со сложными?
Например C:\Documents and Settings\Vsiliy pupkin\

По сути если есть пробелы, то были проблемы.