Author Topic: Резка AVI/WMV/ASF видео файлов с точностью до кадра  (Read 26918 times)

Offline АлександрЪ

  • Users
  • *
  • Posts: 5
    • View Profile
Попробуйте скачать и установить xvid кодек. Например отсюда http://www.koepi.info/Xvid-1.2.2-07062009.exe

Скачал, установил.
Всё настроил. Не помогло, проблема осталась.
Проверял на версии 2.3.1010.13.

После установок версий 2.3.1010.13 или 2.3.1010.25 система время от времени внезапно перезагружается.
Избавиться от этого можно только деинсталировав SolveigMM Video Splitter и тщательно почистив реестр от остатков программы.

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
Попробуйте скачать и установить xvid кодек. Например отсюда http://www.koepi.info/Xvid-1.2.2-07062009.exe

Offline АлександрЪ

  • Users
  • *
  • Posts: 5
    • View Profile
выберите в списке Xvid mpeg-4 video decoder, зайдите в его свойства( кнопка Show Properties ) и установите в свойствах галку Compatibility Renderer.

Xvid mpeg-4 video decoder в списке не нашёл.
Есть Xvid mpeg-4 Codec, но в его свойствах не нашёл Compatibility Renderer.

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
Сделал, как вы сказали.
Результат тот же: выходное видео дефектное.

Кажется выяснил причину. Проблема в ffdshow декодере. Для файлов, логи от которых вы выкладывали попробуйте поставить в приоритет xvid декодер.
Для этого выберите в списке Xvid mpeg-4 video decoder, зайдите в его свойства( кнопка Show Properties ) и установите в свойствах галку Compatibility Renderer.
Далее Force selected, чтобы добавить в список приоритетных. И убедитесь, что он появился в Chosen Codecs.

При этом желательно, чтобы в настройках видео енкодера либо было отключено использование B-frame (B-VOP), либо был включен режим Packed bitstream.
« Last Edit: October 29, 2010, 12:06:31 PM by Maxim.Sakhankov »

Offline АлександрЪ

  • Users
  • *
  • Posts: 5
    • View Profile
Все баги остались.
И прибавился ещё один: при клике на "Register..." в меню Help - происходит принудительная перезагрузка Windows.
От таких багов вообще-то система может слететь.
« Last Edit: October 27, 2010, 03:27:07 PM by АлександрЪ »

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
Обновление.
Обновленную бета версию можно скачать отсюда:
http://solveigmm.com/files/SolveigMM_Video_Splitter_2_3_beta.zip

Текущая версия  2.3.1010.25.

Исправления:
- Рассинхронизация аудио/видео в некоторых AVI, ASF/WMV файлах с длинными GOP'ами.
- Поврежденное начало файла при резке с точностью до кадра некоторых ASF/WMV файлов.
- В некоторых случаях второй из вырезаемых фрагментов был поврежден, либо отсутствовал в выходном файле.

Также добавлена система логирования
« Last Edit: October 27, 2010, 11:38:14 AM by Maxim.Sakhankov »

Offline АлександрЪ

  • Users
  • *
  • Posts: 5
    • View Profile
загрузите один из исходных файлов, логи от которых вы выкладывали ниже. Установите галку Frame Accuracy, откройте окно "Tools"->"Preferences".
Там в списке выберите Xvid MPEG-4 codec и нажмите кнопку Force Selected. При этом выбраный кодек должен отобразиться и в списке Preferred Codecs и в Chosen Codecs. Далее запустите трим и сообщите результат. Если ситуация повторится, то будем искать ошибку в коде.

Сделал, как вы сказали.
Результат тот же: выходное видео дефектное.

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
АлександрЪ,
Вполне вероятно, что дело может быть в настройках кодеков, которые используются при триме.

Проведите пожалуйста небольшой тест:
нужно задать в качестве приоритетного енкодера Xvid codec.

Для этого загрузите один из исходных файлов, логи от которых вы выкладывали ниже. Установите галку Frame Accuracy, откройте окно "Tools"->"Preferences".
Там в списке выберите Xvid MPEG-4 codec и нажмите кнопку Force Selected. При этом выбраный кодек должен отобразиться и в списке Preferred Codecs и в Chosen Codecs. Далее запустите трим и сообщите результат. Если ситуация повторится, то будем искать ошибку в коде.

Заранее спасибо.

Offline АлександрЪ

  • Users
  • *
  • Posts: 5
    • View Profile
Установил SolveigMM_Video_Splitter_2_3_1010_13.
Краша вроде больше нет.
Но есть другая проблема.
При нарезки в режиме "Frame Accuracy" исходные файлы получаются дефективными: при проигрывании нарезанных видео-файлов либо нет изображения, либо первые две секунды видео/картинка тормозит, либо изображение испорченное.
Со звуком всё нормально.
Это касается и wmv, и avi файлов.

Если нужно, проблемные нарезанные видео-файлы и логи их нарезки можно взять здесь.
Файлы небольшие, по 10 сек каждый, но, думаю, этого достаточно, чтоб увидеть проблему.

И ещё.
Режим "Frame Accuracy" приходится включать каждый раз после перезапуска программы и даже после открытия каждого нового видео-файла. Нельзя ли сделать так, чтоб этот режим сохранялся при вышеозначенных манипуляциях? (как все остальные режимы в данном меню, ниже "Frame Accuracy")

Экс-VUGLUSKR.
« Last Edit: October 14, 2010, 05:59:28 PM by АлександрЪ »

Offline Stanislav Mikhailenko

  • Users
  • *
  • Posts: 68
    • View Profile
Обновление.
Обновление доступно по следующей ссылке

Текущая версия: 2.3.1010.12.

Fixes:
- Краш при открытии видео-файлов.

Издеваетесь?
"По следующей ссылке" нет никакого обновления.
Там та же версия - SolveigMM Video Splitter 2.3.1009.20. С тем же крашем.

Извиняемся за старую ссылку. Мы пытаемся локализовать проблему, если вы нам поможете будем очень признательны.
Чтобы локализовать проблему:

1.Убедиться что стоит версия не ниже SolveigMM_Video_Splitter_2_3_1010_13
2. Запускаем Video Splitter
3. очищаем логи Tools->Logging->Clear Logs (если они уже были)
4. Включаем логирование Tools->Logging->Enable Logs. Перезапускаем приложение.
5. Загружаем проблемный файл.
6. Если Video Splitter падает запускаем его снова. Tools->Logging->Browse Logs - откроется папка с логами (нужны все)
« Last Edit: October 13, 2010, 06:29:59 PM by Stanislav Mikhailenko »
Solveig Multimedia - Video Editing Software

Offline VUGLUSKR

  • Users
  • *
  • Posts: 8
    • View Profile
Обновление.
Обновление доступно по следующей ссылке

Текущая версия: 2.3.1010.12.

Fixes:
- Краш при открытии видео-файлов.

Издеваетесь?
"По следующей ссылке" нет никакого обновления.
Там та же версия - SolveigMM Video Splitter 2.3.1009.20. С тем же крашем.

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
Обновление.
Обновление доступно по следующей ссылке

Текущая версия: 2.3.1010.12.

Fixes:
- Краш при открытии видео-файлов.

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
VUGLUSKR
Будет исправлено в следующих обновлениях.

Offline VUGLUSKR

  • Users
  • *
  • Posts: 8
    • View Profile
При попытке загрузки видео-файлов окно программы исчезает.

Это у всех так или только у меня?
Можно ли это исправить?
« Last Edit: October 08, 2010, 06:14:19 PM by VUGLUSKR »

Offline Maxim.Sakhankov

  • Users
  • *
  • Posts: 220
    • View Profile
Видео Сплиттер с поддержкой резки AVI/WMV/ASF видео с точностью до кадра можно скачать по этой ссылке:

http://solveigmm.com/files/SolveigMM_Video_Splitter_2_3_beta.zip


Включается режим резки с точностью до кадра через меню "Control"->"Frame Accuracy(Smart trimming)"



Если все необходимые компоненты (кодеры/декодеры) для конкретного видео установлены и могут быть использованы, то режим активируется без ошибок. Иначе будет показано сообщение об отсутствии компонента.

Доступные компоненты можно увидеть в меню "Tools"->"Preferences"



   !    Данная версия не является финальным релизом и может содержать различные ошибки. Если при ее использовании у вас возникают какие-либо ошибки, пожалуйста напишите о них в этой теме или в тех.поддержку http://www.solveigmm.com/?Support&id=Feedback (в этом случае  укажите, пожалуйста, в своем письме версию инсталляции).

Соответствующая тема для обсуждения на английском языке - http://www.solveigmm.com/forum/index.php?topic=2706.0