Я сграббил видео-урок по Unity к себе на компьютер.
Поскольку видео-кадр с уроком занимает гораздо меньше 100% от общего размера, я решил его вырезать. Для этих целей я воспользовался VirtualDub. Но, т.к. я скачал все серии этого урока, то захотелось оптимизировать процесс конвертации:
0. Включаем поддержку нескольких ядер процессора:
Options -> Preferences -> Threading:
1. Отключаем автозапуск заданий из очереди:
File -> Job control… -> Autostart (снять галку)
2. Открываем одну из частей видео-урока:
File -> Open video file…
3. В меню переходим:
Audio -> Full processing mode
4. Вырезаем все, кроме выделенной области:
Video -> Filters… -> Add… -> null transform… -> Cropping…
Здесь важно выбрать область, чтобы ее ширина и длинна были кратны 2.
5. Выбираем режим сжатия аудио-потока:
Audio -> Compression…
6. Выбираем режим сжатия видео-потока (1-ый проход):
Video -> Compression…
7. Добавляем задание в очередь:
File -> Queue batch operation -> Save as AVI…
8. Выбираем режим сжатия видео-потока (2-ой проход):
Video -> Compression…
9. Добавляем задание в очередь:
File -> Queue batch operation -> Save as AVI…
10. Выбираем новый файл и повторяем шаги 6-8 для каждого нового файла.
11. Когда все файлы подготовлены, можно запускать выполнение заданий из очереди:
File -> Job control… -> Start
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024