Я сграббил видео-урок по 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
- Android: Захват траффика - 07.09.2024
- WPF: Отобразить дату и время в формате региональных настроек - 30.08.2024
- Яндекс-диск: Сортировка фото по дате - 23.07.2024