Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как правильно откодировать видео
цитата
17/06/11 в 12:11
 Don_Korleone
Есть видео в исходниках .m2t, определяется как 1440х1080, но по факту оно 16:9 и в плеере отображается как 16:9. А ffmpeg его определяет 1440х1080. Отсюда вопрос, как перекодировать это видео, чтобы на выходе было соотношение 16:9, но чтобы ничего не обрезалось по высоте?
цитата
17/06/11 в 12:23
 Vyacheslav
Тебе софт нужен или есть уже какой-то?
Отличное качество будет, 1280х720 (16:9), хотя можно и 1920х1080. Просто надо задать жёстко соотношение, это делается во всех нормальных конвертерах.
Тут больше вопрос у тебя "как в таком-то софте сконвертить ... чтоб получилось соотношение 16:9?"!
цитата
17/06/11 в 12:44
 Don_Korleone
Да мне на сервере с помощью ffmpeg его откодить надо.
цитата
17/06/11 в 12:55
 Don_Korleone
На сколько я понял, то этот исходник без кропа по высоте спокойно так ресайзится в 1280х720, но возникает проблема наложения копирайта, ффмпег думает, что соотношение сторон должно быть 4:3, т.е. как бы надо отресайзить в 1280х960, и соответственно копирайт не попадает в поле, что вызывает ошибку...
цитата
17/06/11 в 13:45
 Vyacheslav
в параметрах ffmpeg добавь -aspect 16:9
цитата
17/06/11 в 13:49
 fetish_art
Don_Korleone писал:
Есть видео в исходниках .m2t, определяется как 1440х1080, но по факту оно 16:9 и в плеере отображается как 16:9. А ffmpeg его определяет 1440х1080. Отсюда вопрос, как перекодировать это видео, чтобы на выходе было соотношение 16:9, но чтобы ничего не обрезалось по высоте?


1440X1080 - это анаморфотный вариант 1920Х1080, т.е. разница в пропорциях пикселя, твой плеер подсовывает соответствующие пропорции и в итоге получается изображение 16:9, на самом деле оно 4:3

не знаю как в ffmpeg, в карбоне и других кодерах - выставляешь либо нужный размер картинки, либо нужное соотношение сторон пикселя

скорее всего в ffmpeg все точно так же, только через команды реализовано
цитата
17/06/11 в 14:02
 Sterx
если не кропить по высоте то по ширине придется.
или смысл в искажении изображения? тогда просто scale без crop
цитата
17/06/11 в 14:36
 Vyacheslav
fetish_art писал:
1440X1080 - это анаморфотный вариант 1920Х1080, т.е. разница в пропорциях пикселя, твой плеер подсовывает соответствующие пропорции и в итоге получается изображение 16:9, на самом деле оно 4:3

Это всё верно! 4:3 оно и есть... Но при 4:3 оно и вытянуто, если смотреть на плеере с пикселем 1х1. Но пусть оно в оригинале будет даже 19:11 или 11:5 с полукривым полярно зауглёным пикселем icon_smile.gif, главное при перекодировке задать правильное соотношение 16:9, которое собственно и делается в плеере!
цитата
17/06/11 в 19:58
 Don_Korleone
Вопщем откодить 1440х1080 без искажений, что в 1920х1080, что в 1280х720 оказалось без проблем и без кропа.
Проблема осталась как наложить вотермарк, получается что он как бы выпадает за границы видео при переходе от 4:3 к 16:9.
цитата
17/06/11 в 22:54
 Vyacheslav
Чем накладываешь ватермарк? (В смысле версия ffmpeg)


Эта страница в полной версии