insorg

Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору shrmn Попробовал. Этот перекодирует жестоко. Не вариант. Добавлено: В общем, пока получилось собрать нечто вот такого вида: ffmpeg.exe -i %1 -c copy -bsf:v h264_metadata=crop_top=120:crop_bottom=120 -aspect 1920:848 "%~n1_output.%~x1" Аспект приходится указывать явно, иначе плеер не берёт. А 848 вместо 840 - потому что фуллхд 1080 "на самом деле" является кропом из 1088. Так что взял эту поправку. Добавлено: Теперь к приколам. MPC-HC показал нормально, как и требовалось. Но "испытание браузерами" (просто кидаем мышкой видео на пустую вкладку) провалено по обоим фронтам Firefox обрезал видео на суммарное количество пикселей снизу. Т.е. показывает верхнее чёрное поле, ниже него кусок полезного кадра, а ниже обрезано как раз по тем самым 848р. Edge вообще сплющил исходное видео, хотя и поля обрезал. Как будто он пытается аспект выполнить до кропа, а не после него. Добавлено: Если -aspect 1920:848 убрать из строки, тогда в Edge всё показывается корректно (как требовалось, поля обрезаны, пропорции в порядке). Но тогда в MPC-HC растянутый "полезный" кадр на все 1920х1080 вместо реальных 1920х848. Морды сразу у всех узкие и стрёмные. Осталось понять, кто из плееров не прав, или это оба варианта видео файла кривые и надо вообще иначе... Добавлено: Ой, точку перед %~x1 не убрал. Ну да и фиг с ней, работе не мешает. Добавлено: Короче, взял второе видео (без аспекта указанного), кинул на AviDemux с настройками прямого копирования И всё стало хорошо. Конечный файл в MPC-HC и Edge играется как положено, без сплющивания кадра. Ещё вроде где-то VLC валялся, но его надо найти, чтоб в нём проверить. Может, позже. Если руки дойдут. Добавлено: Наверное, надо будет разобраться, как сделать, чтоб именно ffpmeg с первого же прогона выдал нужный результат. А то копировать копирование копированием ещё одной софтиной сверху... Не прикольно. Добавлено: Глянул медиаинфо всех своих четырёх файлов. Оригинал Width : 1920 pixel Height : 1080 pixel Stored_Height : 1088 pixel Sampled_Width : 1920 pixel Sampled_Height : 1080 pixel Pixel aspect ratio : 1.000 Display aspect ratio : 1.778 (16:9) Rotation : 0.000 С указанным аспект Width : 1920 pixel Height : 1080 pixel Original height : 848 pixel Stored_Height : 1088 pixel Sampled_Width : 1920 pixel Sampled_Height : 848 pixel Pixel aspect ratio : 1.274 Original pixel aspect ratio : 1.000 Display aspect ratio : 2.265 (2.25:1) Original display aspect ratio : 2.264 Rotation : 0.000 Без аспекта Width : 1920 pixel Height : 1080 pixel Original height : 848 pixel Stored_Height : 1088 pixel Sampled_Width : 1920 pixel Sampled_Height : 848 pixel Pixel aspect ratio : 1.000 Display aspect ratio : 1.778 (16:9) Original display aspect ratio : 2.264 Rotation : 0.000 После авидемуха Width : 1920 pixel Height : 848 pixel Stored_Height : 1088 pixel Sampled_Width : 1920 pixel Sampled_Height : 848 pixel Pixel aspect ratio : 1.000 Display aspect ratio : 2.264 (2.25:1) Rotation : 0.000 Вдруг поможет... | Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 02:02 03-09-2025 | Исправлено: insorg, 02:24 03-09-2025 |
|