![Уменьшение разрешения видео iPhone 4K до 1080](https://rvso.com/image/1692524/%D0%A3%D0%BC%D0%B5%D0%BD%D1%8C%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20iPhone%204K%20%D0%B4%D0%BE%201080.png)
Я пытаюсь уменьшить масштаб огромного видео 4K, снятого на iPhone 14, чтобы в дальнейшем обработать его с помощью мобильного приложения Powerdirector для Android. Я потратил часы на возню с Handbrake и ffmpeg, конвертируя исходное видео, но результат всегда был слишком дерганым, особенно когда камера двигалась, как будто количество кадров в секунду было слишком низким. Может быть, мне нужен какой-то специальный кодек?
Вот характеристики исходного видео: MPEG-4, 26,3 Мбит/с переменный, 32,587 FPS, AVC High 5.2, 3840x2160, YUV, BT.709.
Видимо, Powerdirector лучше всего работает с MPEG-2, и 1080 должно быть достаточно для моих целей. Может ли кто-нибудь помочь мне найти правильную командную строку для выполнения этого преобразования с помощью ffmpeg? Поскольку видео длится почти час, я хотел бы запустить команду только для первых 30 секунд видео, а затем проверить результат.
решение1
Проверка через 30 секунд:
ffmpeg -i [inputfile] -t 30 -c:v mpeg2video -crf 22 -c:a mp3 -vf scale=1920:1020 [outfile].mpg
Чтобы закодировать весь файл:
ffmpeg -i [inputfile] -c:v mpeg2video -crf 22 -c:a mp3 -vf scale=1920:1020 [outfile].mpg
Примечания
Поскольку ваше исходное видео было в 4K, оно, скорее всего, было закодировано в HEVC. Переход с HEVC на mpeg2 — это серьезная потеря качества, так как HEVC в 4 раза эффективнее, чем mpeg2