Задали вопрос на форуме, почему при работе с видео DJI OSMO, DJI Phantom в программе Sony Vegas Pro 13.0, сильные тормоза и загрузка процессора под 100%. Было решено прогнать эти и другие файлы в двух программах Sony Vegas Pro 13.0 и Adobe Premiere Pro CC 2015.4, чтобы посмотреть на загрузку при воспроизведении видео на таймлайнах в обеих программах.
Итак, DJI Phantom.MOV на таймлайне Adobe Premiere Pro CC 2015.4 (в системе стоит Apple QuickTime 7.7.8).
Смотрим свойства этого видео. Открывается это видео декодером ImporterMPEG.prm.
Выставляем качество воспроизведения: Полное.
Нажимаем на гаечный ключ и выбираем: Высокое качество воспроизведения.
Shift+3, L и смотрим загрузку процессора Intel Core i7-3770: 10%, и четыре потока не активны.
Процесс Adobe Premiere Pro.exe использует центральный процессор на 10% и утилизирует 1.5Гб оперативной памяти DDR3-2400.
Интегрированная видеокарта Intel HD Graphics 4000 работала на частоте 650МГц и была загружена на 10%.
Теперь на линейку времени добавим AVCHD 2.0 видео (1080p60) с форматом .MTS.
Смотрим свойства этого видео. Открывается это видео также декодером ImporterMPEG.prm.
Качество: Полное.
В Установках > Медиаконтент снята галка перед пунктом: Включить декодирование Intel h264 с ускорением (требуется перезапуск).
Процессор работал на частоте 3.9ГГц (это максимальная частота, которая допустима, если задействованы не все потоки/ядра).
И как видим четыре потока дезактивированы:
Процесс Adobe Premiere Pro.exe использует центральный процессор на 20% и утилизирует 2.3Гб оперативной памяти DDR3-2400.
Интегрированная видеокарта Intel HD Graphics 4000 работала на частоте 650МГц и была загружена на 22%.
Нажимаем комбинацию клавиш: Ctrl+F12 и в панели Console (Консоль), переключаемся на режим Debug Database View. Там, для пункта ImporterMPEG.disable_MTS_hwdec вбиваем false (5). Это новая опция аппаратного декодирования MTS видео.
Процессор работает на частоте 3.9ГГц (например при той же операции в Edius Pro 8 он работал на частоте 1.6ГГц).
Загрузка центрального процессора снизилась с 20% до 7%.
Процесс Adobe Premiere Pro.exe использует центральный процессор на 7% и утилизирует 2.6Гб оперативной памяти DDR3-2400.
Интегрированная графика Intel HD Graphics 4000 (GT2) работала на частоте 650МГц и была загружена на 22% и 95Мбайт Memory Usage (Dynamic).
Теперь прогоним эти же «тесты» в программе Sony Vegas Pro 13. С помощью команды: Help > About Vegas Pro... смотрим текущую версию видеоредактора:
Качество предварительного просмотра: Best (Full).
Видео на таймлайне. Включаем воспроизведение... Интересный момент, что многим пользователям Sony Vegas, когда они переходят на тот же Adobe Premiere Pro, не хватает такой фишки: при старте плейхэда на его месте остается перпендикулярная линия, и при остановке, он возвращается на место этой линии. А в Adobe Premiere Pro плейхэд останавливается в том месте, где его остановили. Но в Adobe Premiere Pro по ходу воспроизведения можно сделать клик мышкой и плейхэд остановится и переместится в то место, где мы сделали щелчок.
Процессор Intel Core i7-3770 работал на частоте 3.8ГГц.
Загрузка центрального процессора: 13%, четыре потока из восьми неактивны.
Интегрированная видеокарта Intel HD Graphics 4000 работала на частоте 650МГц и была загружена на 70%.
Теперь выбираем проект под DJI видео:
Частота кадров не совпала, поэтому Vegas Pro 13.0 спрашивает нас: Do you want to set your project video settings to match this media? Нажимаем на кнопку: Yes.
Качество воспроизведения: Best (Full).
При плейбеке по прежнему четыре потока не активны, но нагрузка на процессор снизилась, вместе со снижением частоты кадров.
Сам процесс vegas130.exe грузит процессор на 8%, и утилизирует при этом меньше 500Мбайт оперативки.
Загрузка интегрированной видеокарты снизилась с 70% до 33%.
Читаем далее.