GUI для конвертирования из G2M в WMV3

Написал простенький GUI для тех, кто не привык/не хочет/не умеет использовать консоль Windows. Под катом не большое описание, ссылки и немного другой информации.

Перед тем как начать читать то, что под катом, прочитайте сначала эту статью.

Как вы видите GUI имеет весьма аскетичный дизайн. Никаких настроек, расширенных функциональных возможностей тоже нет. Просто обертка над g2mtranscoder.exe. Написан на JavaScript + Microsoft JScript, выводится все через mshta, да это обычное HTA приложение. 🙂

Системные требования

ОС WinXP и старше, IE 6 и старше.

Как это работает?

Нажмите кнопку Обзор… (в английской версии Windows кнопка называется — Browse…) и выберите файл, который хотите переконвертировать. Потом нажмите кнопку Convert, увидите всплывающее окно с вопросом — действительно ли вы собираетесь конвертировать данный файл? Нажатие кнопки Оk приведет вас к процессу конвертирования, нажатие на кнопку Отмена вернет к выбору файла.

При первом нажатии кнопки Convert появится на несколько секунд окно командной строки. Не пугайтесь, программа попробует создать во временной папке пользователя, под которым вы зашли в систему, файл с названием g2m_temp.txt. Внутри этого файла будет 1 единственная строчка — полный путь к g2mtranscoder.exe. Если файл будет создан, то при последующих нажатиях на кнопку Convert окно консоли появляться не будет.

F.A.Q.

В: Скачал(а) файл, а при запуске вот такая картинка:

О: Нажмите на на файл g2mGUI правой кнопкой мыши, выберите свойства, нажмите кнопку — Разблокировать.

В: После нажатия кнопки Convert появляется ошибка:

О: Эта ошибка появляется по причине невозможности создания файла — g2m_temp.txt во временном каталоге пользователя. Попробуйте в ручную создать файл с именем g2m_temp.txt во временном каталоге пользователя. Для этого вам необходимо:

  1. Запустить Блокнот
  2. Введите полный путь к файлу g2mtranscoder.exe (приблизительно так: C:\Program Files (x86)\Citrix\GoToMeeting\873\g2mtranscoder.exe), где Program Files (x86) если у вас 64-битная ОС, 873 — эти цифры могут различаться как в большую, так и в меньшую сторону. Цифры эти можно посмотреть в папке — C:\Program Files (x86)\Citrix\GoToMeeting.
  3. Не закрывая блокнот запустите командную строку Windows (Пуск — Выполнить или комбинацию клавиш Win (кнопка с флагом Windows) + R) и введите команду — echo %temp%, чтобы узнать адрес временной папки. Скопируйте этот адрес.
  4. Перейдите в Блокнот и нажмите: Файл — Сохранить как. В поле Имя файла вставьте скопированный путь к временной папке и нажмите клавишу Enter, так вы перейдете во временную папку. Теперь в том же самом поле введите имя файла — g2m_temp.txt.
  5. После этих не сложных действий попробуйте запустить g2mGUI, должно заработать.

Скачать

Размер: 3 421 байт

MD5: 509667417b18a5deec2a4d28235468dd

Лицензия Creative Commons
Произведение «g2mGUI» созданное автором по имени evlanoff, публикуется на условиях лицензии Creative Commons Attribution-NonCommercial-NoDerivs (Атрибуция — Некоммерческое использование — Без производных произведений) 3.0 Непортированная.
Разрешения, выходящие за рамки данной лицензии, могут быть доступны на странице https://evlanoff.wordpress.com.

Метки: , , , ,

комментариев 25 to “GUI для конвертирования из G2M в WMV3”

  1. evlanoff Says:

    Те кто скачал, отпишитесь: как работает утилита? Под какой версией и редакцией Windows используете. Так же оставляйте свои предложения и замечания.

  2. rasswet Says:

    неделю назад перекодировало. сейчас почему-то перестало работать. экран с командной строкой появляется и подвисает. после него ранее было окно с процентами-его теперь нет.

    • evlanoff Says:

      Вероятно, что невозможно получить доступ к файлу g2m_temp.txt.

      Какую версию кодека вы используете и под управлением какой версии ОС Windows?

      Обновляли ли вы версию кодека в течении недели, с момента последнего перекодирования?

  3. Ilya Kolesnikov Says:

    не получается узнать путь к временной папке(

    • Ilya Kolesnikov Says:

      вбиваю в командную строку echo %temp% — выдает ошибку.

      • evlanoff Says:

        Написали бы какую ошибку выдает cmd.exe. Сохраните код отсюда к себе на жесткий диск. Переименуйте файл в temp.js или присвойте любое имя для файла, но сохраните расширение — .js. Далее запустите файл (дважды нажав на него левой кнопкой мыши). В результате вы увидите путь к вашей временной папке.

      • Ilya Kolesnikov Says:

        при выполнении команды echo %temp% появляется: http://dl.dropbox.com/u/1679527/1.jpg

      • Ilya Kolesnikov Says:

        второй способ: сохранил, переименовал в temp.js, запускаю — открывается блокнотом и строчка все та же… http://pastebin.com/tkA6cF8L

      • evlanoff Says:

        Запустите cmd.exe (Пуск-Выполнить-cmd и нажмите кнопку Ok). Далее впишите echo %temp%. Если не сработает, то запустите ещё раз консоль и напишите cscript путь к файлу temp.js

  4. Alex Key Says:

    to Ilya Kolesnikov : у вас ассоциации файлов неправильно настроены,должно открываться не блокнотом,а Microsoft ® Windows Based Script Host . Обычно если какие-то проблемы,то это проблемы отдельно взятой машины(системы) пользователя,и тут не угадаешь,почему не работает то или это.Если конечно нет явных ошибок,по которым понятно в чём проблема. Лет пять назад,когда начал кодить,то такая же проблема была с JS,даже матерые прогеры не могли помочь,потом сам допёр.
    evlanoff, спасибо за статьи 🙂

  5. Игорь Says:

    Все сделал как рекомендовано, положил во временную папку файл g2m_temp.txt Но g2mGUI не запускается 😦 Винда 7 64-bit

    • evlanoff Says:

      Если сам файл g2mGUI не запускается, то проверьте файловые ассоциации. Скачайте здесь ассоциацию по умолчанию для hta. Запустите его. Файл попытается внести изменения в реестр, в случае успеха g2mGUI должен будет запуститься.

      Если вы имеете ввиду, что не запускается процесс конвертирования, то попробуйте настроить кодек, если вы этого не сделали ранее. Читайте эту статью.

      Может быть у вас нет прав, может быть вы не в ту временную папку положили файл g2m_temp.txt.

      Сложно мне ответить на ваш вопрос.

      ЗЫ: В разработке версия 0.2, в ближайшее время выложу.

  6. Игорь Says:

    Прилагаю скрины ошибок которые появляются после запуска вашего приложения:
    clck.ru/d/w3HlDkAc15eEt
    clck.ru/d/REuo3Lnp15eEx
    clck.ru/d/4lvm_8Z515eEz

    • evlanoff Says:

      Попробуйте отключить Яндекс.Бар или ещё какую-либо настройку от Яндекса. Если не поможет, то пробуйте в ручную, через консоль, конвертировать файлы. Т.к. Яндекс вместе с браузером загружает свою js-библиотеку, в которой есть функция, имя которой совпадает с используемой мною. Конкретно — $().

  7. Андрей Says:

    Привет!
    Может быть я что то неправильно делаю, но у меня все работает.
    ОС -Windows Server 2008R2 (6 Гб)
    Все правильно настроил. только есть реально большая проблема — можно ли добавить пакетную обработку. Если кто нибудь сможет помочь — буду очень благодарен.

  8. Андрей Says:

    Здравствуйте. Огромное спасибо за программу. Я наверное что то неправильно делаю, но у меня все работает.
    ОС Windows Server 2008R2 (6 Гб)
    Единственный вопрос (проблема) – невозможность автоматизации. Хотелось бы чтобы можно было несколько файлов конвертировать за раз. Если может кто — нибудь помочь – заранее благодарен
    PS это можно считать пожеланием к новой версии ))))

    • evlanoff Says:

      Здравствуйте. Пожалуйста.

      Об автоматизации честно говоря я не думал, но в планах есть создание менеджера для автоматического конвертирования. В каком это будет виде пока затрудняюсь сказать, но учту ваше пожелание.

      • Андрей Says:

        огромное спасибо буду с нетерпением ждать…..а пока в ручную делать))))))))))

  9. Игорь Says:

    Долго мучился по данному мануалу, пока не нашел человекопонятное объяснение конвертации без всяких оболочек. Надеюсь админ не удалит, многим людям поможет: http://habrahabr.ru/post/133669/

    Главная моя ошибка была в том, что в консоли надо указать полный путь к декодеру в той папке где установлен кодек, примерно так: c:\Program Files\Citrix\GoToMeeting\799\g2mtranscoder source=C:\123\456.wmv

  10. DeN Says:

    если у вас не работает перемотка asf-avi-rm-wmv repair Вам в помощь.

  11. Tor Says:

    Мне помогла программка repair video master ненадо ничего конвектировать и ждать потом просто пояляется файл в котором есть перемотка

    http://www.repairvideo.com/

  12. goose Says:

    фигня какая-то, после конвертации файл автоматически удаляется, единственное что пишет «your recordings are ready to be shared with anyone»

Добавить комментарий для Игорь Отменить ответ

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.