Содержание
Чем страшен дубликат ПТС? — журнал За рулем
Покупая машину с рук, вместо оригинала паспорта транспортного средства вы получаете от продавца дубликат. Какие неприятности могут ожидать покупателя в этом случае?
Регистрация автомобиля
ПТС нам нужен пару раз в течение всего срока владения машиной — при покупке и продаже. В остальное время он хранится дома.
ПТС нам нужен пару раз в течение всего срока владения машиной — при покупке и продаже. В остальное время он хранится дома.
Изначально ПТС (паспорт транспортного средства) выдается или изготовителем, если автомобиль произведен на территории России, или таможенными органами, если автомобиль ввезен из-за границы. ПТС, как правило, нужен лишь при покупке или продаже машины. Дальше основным документом для водителя является свидетельство о регистрации (СТС). Именно СТС мы обязаны показывать инспектору ДПС при проверке на дороге.
В ПТС же указывается вся информация об автомобиле (марка, модель, идентификационные номера, мощность и проч. ). Помимо этого в документ вносятся данные о собственнике машины. Оформляя сделку, продавец с покупателем фиксируют в ПТС смену собственника, заполняя специальный раздел.
ПТС
Помимо данных о собственнике в ПТС указывают наличие ограничений по таможенному оформлению. При этом информации о кредитах и залогах в документе попросту нет.
Помимо данных о собственнике в ПТС указывают наличие ограничений по таможенному оформлению. При этом информации о кредитах и залогах в документе попросту нет.
Материалы по теме
Всё про электронный ПТС: чего ждать автовладельцам?
Летом этого года планируется поэтапный переход на электронные паспорта транспортных средств. Постепенно весь документооборот ПТС будет переведен в электронную базу данных. Тогда необходимость в получении или замене печатной версии ПТС отпадет вовсе. Всю информацию можно будет получить в Сети, например на портале госуслуг.
Откуда дубликат?
Итак, если вы покупаете автомобиль, а у продавца на руках дубликат ПТС, нужно выяснить причину его замены и внимательно изучить сам документ. Орган, который выдал ПТС, указывается на титульном листе. Если там значится подразделение ГИБДД, значит, это дубликат.
Причина выдачи дубликата указывается в особых отметках. Варианты могут быть разные. Если написано, что выдан взамен утилизированного ПТС, значит, прежний был испорчен или в нем просто закончилось место для указания нового собственника. Последнее означает, что машина часто меняла хозяев. Вероятность каких-либо махинаций в этом случае минимальна.
Регистрация автомобиля
ГИБДД выдает дубликат ПТС только при утере или утилизации прежнего ПТС.
ГИБДД выдает дубликат ПТС только при утере или утилизации прежнего ПТС.
А вот если причиной выдачи дубликата указана утеря прежнего документа, стоит насторожиться. Тем более когда дата выдачи нового документа совсем свежая. Выбрали вы, к примеру, подходящий автомобиль, продавец уверяет, что он единственный владелец, а ПТС случайно потерял. В реальности же машина принадлежала организации, где автомобиль гоняли в хвост и в гриву. А может и того хуже. Взял человек кредит на машину, а потом ситуация изменилась и платить по счетам стало нечем. При выдаче автокредита ПТС, как правило, передается в банк на хранение до полного погашения долга. Сама машина при этом в залоге, и продать ее без согласия банка нельзя. Тогда автовладелец «теряет» ПТС, о чем и извещает ГИБДД. Те, в свою очередь, не имея возможности проверить информацию по кредиту и залогу, выдают дубликат. При таком раскладе покупатель рискует остаться и без автомобиля, и без денег. Заложенное имущество банк заберет себе, как только перестанут поступать платежи по кредиту. А продавец к тому времени может исчезнуть. Или «вдруг» станет неплатежеспособным и не сможет вернуть вам деньги даже по решению суда.
А может быть и так: покупаете вы автомобиль у посредника. Перекупщики, как правило, на себя машину не переоформляют в ГИБДД. Попадая под прицел камер автоматической фиксации нарушений, штрафы направляются последнему зарегистрированному в базе ГИБДД собственнику. Тот, если не удается заставить перекупщика внести изменения в документы, дабы не оплачивать штрафы, может подать заявление о прекращении регистрации в связи с утилизацией автомобиля. В этом случае поставить на учет машину не получится. Чтобы не попасть в такую ситуацию, можно воспользоваться порталом ГИБДД и проверить историю регистрации машины.
Автокредит
Выдавая автокредит, банки, как правило, забирают ПТС. Но это не останавливает мошенников. При покупке машины с дубликатом ПТС риск нарваться на кредитный автомобиль слишком велик.
Выдавая автокредит, банки, как правило, забирают ПТС. Но это не останавливает мошенников. При покупке машины с дубликатом ПТС риск нарваться на кредитный автомобиль слишком велик.
Можно ли избежать подставы?
Так что, обнаружив дубликат ПТС, следует быть очень внимательным. Если не можете отказаться от покупки, проверьте историю автомобиля более тщательно. Самый простой способ — попросить проверить соответствие информации в ПТС на посту ДПС или в подразделении ГИБДД. Сотрудники ГИБДД, как правило, не отказывают в таких просьбах. А если продавец ни в какую не соглашается на такое предложение, рекомендую отказаться от покупки сразу. Значит, здесь что-то нечисто.
Но и эта проверка не будет полноценной гарантией чистоты автомобиля. Как я уже говорил, сотрудники ДПС не могут выяснить, в кредите автомобиль или нет. Не даст стопроцентной гарантии и проверка через специальный портал Федеральной нотариальной палаты, в котором хранится информация об автомобилях, находящихся в залоге. Банки попросту не всегда передают такую информацию.
Выбор автомобиля
При выборе машины нужно использовать все возможные средства для проверки ее юридической чистоты.
При выборе машины нужно использовать все возможные средства для проверки ее юридической чистоты.
Такая же ситуация и с другими интернет-ресурсами. Проанализировав информацию с нескольких ресурсов, а также просмотрев данные по машине через официальный сайт Госавтоинспекции, можно лишь минимизировать риск покупки «кота в мешке».
Чем опасен дубликат ПТС?
Покупая машину с рук, вместо оригинала паспорта транспортного средства вы получаете от продавца дубликат. Какие неприятности могут ожидать покупателя в этом случае?
Чем опасен дубликат ПТС?
Фото: Артем Геодакян, Денис Абрамов, Александр Чиженок/ТАСС
Хотели паспорт потерять: чем грозит дубликат ПТС покупателю машины | Статьи
Покупатель подержанного автомобиля легко может стать жертвой мошенников. Схем обмана появляется всё больше. Например, злоумышленники берут автомобиль в аренду, для работы в такси. Затем подделывают доверенность и по ней выписывают дубликат паспорта транспортного средства (ПТС). Как не стать жертвой злоумышленников и всегда ли стоит опасаться дубликата ПТС, разбирались «Известия».
Согласно данным аналитического агентства «Автостат», в мае 2020 года объем рынка легковых автомобилей с пробегом в России составил 305 тыс. единиц. Это на 28,7% меньше, чем в мае 2019 года, при этом соотношение между подержанными машинами и новыми составило почти 5:1. Пока автосалоны были закрыты, активизировались мошенники.
Мерседес задешево
Об одном из способов обмана, получающем в последнее время распространение, сообщила «Российская газета». Жертвой злоумышленников стал житель одного из южных регионов страны, купивший Mercedes-Benz E-Class, оформленный на юридическое лицо. Автомобиль стоил подозрительно недорого, а у продавца на руках был дубликат ПТС, но покупателя всё это не насторожило и он даже смог поставить «Мерседес» на учет.
Через некоторое время выяснилось, что автомобиль проходит по уголовному делу и его настоящие владельцы стали жертвами злоумышленников. Те взяли машину в аренду якобы для работы в такси, а по факту — для перепродажи. Что и предприняли, подделав доверенность и получив в ГИБДД дубликат ПТС.
Искажают реальную историю
«Если оставить в стороне способы мошенничества, связанные с кредитными операциями и требованиями внести предоплату, все самые популярные методы обмана при продаже автомобилей с пробегом, по сути, основаны на искажении реальной истории автомобиля», — рассказывают эксперты «Авито Авто».
Хотели паспорт потерять
Фото: ИЗВЕСТИЯ/Павел Бедняков
Злоумышленники скручивают пробег, маскируют последствия ДТП или работу автомобиля в такси. В результате покупатель платит за машину цену выше рыночной, а впоследствии вынужден за свой счет устранять многочисленные проблемы. Это меньшие из бед в сравнении с ситуацией, когда приобретенный автомобиль оказался с обременениями. Например, с запретом на регистрационные действия.
Продавец может инсценировать потерю ПТС — и таким образом скрыть, что автомобиль заложен или по нему есть кредитные обязательства. Если машина куплена в кредит и оформлен залог до его погашения, банки часто требуют отдать им паспорт транспортного средства на хранение. Однако автовладелец, решивший продать ее до выплаты кредита, может запросто пойти в ГИБДД, заявить там о потере ПТС и получить дубликат. Схожим способом действовали и злоумышленники, решившие продать взятый в аренду «Мерседес».
Самый главный документ
Поэтому паспорт транспортного средства — это самый главный документ, на который следует обратить внимание при покупке автомобиля. Сам по себе дубликат ПТС особых рисков не несет, считают эксперты. Важна причина, указанная в особых отметках. Новый паспорт могут выдать в том случае, если предыдущий был утилизирован. Например, в нем закончилось место для указания нового собственника либо бумажный документ пришел в негодность. А могут — по причине утери оригинала. Это повод насторожиться, в особенности если дата выдачи нового ПТС совсем свежая.
Кроме того, следует внимательно проверить, совпадает ли VIN-номер в документе и на табличке автомобиля. Также не мешает изучить сведения о предыдущих собственниках — всё должно быть правильно заполнено и подтверждено подписями и печатями.
«ПТС может указать на факт коммерческого использования автомобиля. Уже из названия фирмы, которой принадлежал автомобиль, иногда можно понять, работал ли он в такси. Вид деятельности юридического лица легко проверить на сайте налоговой по названию фирмы или ее ИНН», — рассказала член Ассоциации юристов России Асия Мухамедшина.
Хотели паспорт потерять
Фото: Depositphotos
Еще один важный момент — машина должна стоять на учете на продавце, то есть он должен быть вписан в ПТС как собственник. Поэтому второй документ, который важно проверить при покупке автомобиля, — паспорт продавца.
«Если продавец не указан в ПТС, то на 100% перед вами перекуп. Это не брат, не сват, он никому не помогает, это профессиональный перекупщик. Соответственно, если совпадают человек в паспорте и человек, на которого машина стоит на учете, это, скорее всего, настоящий собственник. Однако некоторые перекупы также ставят автомобиль на учет. Еще один документ, который должен быть у машины, — это СТС. Все данные о машине должны совпадать с теми, что в ПТС», — рассказал «Известиям» операционный директор розничной сети автомобилей с пробегом Automama Михаил Ерцев.
Предъявить претензии некому
Не являющийся собственником продавец должен по крайней мере иметь доверенность, подтверждающую его полномочия. Если доверенности нет, ситуация может развиваться в непредсказуемых вариациях, предупреждает ведущий юрист Европейской юридической службы Орест Мацала.
«Действительный собственник автомобиля предъявит требование о признании договора купли-продажи недействительным, так как он подписан неуполномоченным лицом, и об истребовании автомобиля. Или, наоборот, покупатель выяснит, что купил автохлам, захочет предъявить претензии по качеству, а предъявить их оказывается некому», — рассказал Мацала.
Интернет в помощь
С ноября прошлого года новые автомобили стали получать электронные паспорта транспортного средства ЭПТС. Главный плюс электронного документа — неограниченный, в отличие от бумажного версии, размер. Что позволяет вносить в него значительные объемы информации о машине — ОТТС, внесенные в конструкцию изменения, данные о регистрации и страховке. Позже, в ЭПТС появятся отметки о прохождении техосмотра, ДТП и ремонтах.
Такой объем информации позволит обезопасить участников рынка от различных злоупотреблений в отношении автомобилей. Однако машин с электронными паспортами пока насчитывается менее 800 тыс. Кроме того, обязательной замены уже выданных бумажных ПТС на электронные не предусмотрено, сроки хождения бумаги не ограничены.
Хотели паспорт потерять
Фото: Global Look Press/MIT Russia
Зная VIN-номер автомобиля, можно проверить его историю в интернете на одном из общедоступных сервисов — gibdd.ru, avtokod.mos.ru. Узнать, попадал ли он в ДТП, числился ли в угоне, сколько сменил владельцев, работал ли в такси, был ли утилизирован. Сайт «Автотека» позволяет узнать еще больше информации — в его базу попадает информации от 800 дилерский центров, независимых СТО, а также история объявлений о продаже конкретного автомобиля на «Авито Авто». Сведения платные, как и на сайте Auto.ru, однако он выгружает прямо на страницы с объявлениями важные сведения о машине — количество владельцев, соответствие характеристик указанным и отсутствие ограничений.
Полностью доверять указанному в объявлении VIN-номеру нельзя, предупреждает Михаил Ерцев.
— Как мы знаем, рынок становится прозрачнее, поэтому нечестные продавцы для привлечения внимания к объявлению подбирают VIN от похожего автомобиля, указывают их на сайтах по продаже автомобилей с пробегом, в объявлениях. Соответственно, те сервисы, которые проверяют авто по VIN-номеру показывают чистую, красивую историю автомобиля, хотя на самом деле у этой машины огромное количество собственников или ДТП.
Как стать добросовестным покупателем
Зная фамилию, имя, отчество, а также год рождения собственника, можно узнать информацию о его долгах на сайте ФССП. Это важно: приставы могут наложить ограничения на регистрацию автомобиля должника. Не менее важно убедиться в отсутствии VIN-номера машины в реестре залогов Федеральной нотариальной палаты — в будущем, если дойдет дело дойдет до суда, это позволит покупателю сохранить автомобиль.
Хотели паспорт потерять
Фото: Depositphotos
«Банк может истребовать автомобиль у добросовестного покупателя. Сам же покупатель может обратиться в суд с требованием о возврате денег за купленный автомобиль, но продавцу может оказаться нечем платить. Обращение в полицию тоже не приведет к возврату денег. Возвращать деньги — это не компетенция полиции. Для этого нужно обращаться в суд. Если же покупатель проявил осторожность и убедился, что в момент покупки автомобиля залог в реестре отсутствует, а продавец не предупредил о его наличии, то залог прекращается по ст. 352 ГК РФ и машина останется у добросовестного покупателя — рассказал «Известиям» Орест Мацала.
Стоит ли идти к дилерам
Чтобы максимально снизить риски, эксперты советуют приобретать подержанный автомобиль в автосалоне.
«Приобретение автомобиля с пробегом у официального дилера исключает подмены VIN-кода, обеспечивает юридическую чистоту, прозрачность технического состояния, так как дилер несет ответственность по договору», — рассказал директор по продажам «Авилон. Автомобили с пробегом» Антон Демкин. Все претензии по машине покупатель сможет предъявить к автосалону в рамках Закона о защите прав потребителей.
Однако автосалон автосалону рознь, неофициалы могут скрутить пробег и скрыть технические недостатки.
«Покупатель может столкнуться и с салонами-однодневками. Машины продали, фирму ликвидировали, и предъявить претензии некому», — рассказал Орест Мацала.
python — OpenCV: чтение кадров из VideoCapture перемещает видео в причудливо неправильное место
(я поставлю награду в 500 репутации за этот вопрос, как только он будет соответствовать требованиям — если вопрос не будет закрыт. )
Проблема в одном предложении
Чтение кадров с VideoCapture
продвигает видео намного дальше, чем должно.
Объяснение
Мне нужно прочитать и проанализировать кадры со 100 фпс (согласно cv2
и медиаплеер VLC) видео между определенными интервалами времени. В следующем минимальном примере я пытаюсь прочитать все кадры за первые десять секунд трехминутного видео.
Я создаю объект cv2.VideoCapture
, из которого я считываю кадры, пока не будет достигнута желаемая позиция в миллисекундах. В моем реальном коде анализируется каждый кадр, но этот факт не имеет значения для демонстрации ошибки.
Проверка текущего кадра и миллисекундной позиции VideoCapture
после чтения кадров выдает правильные значения, поэтому VideoCapture
считает, что находится в правильном положении, но это не так. Сохранение изображения последнего прочитанного кадра показывает, что моя итерация значительно превышает время назначения более чем на две минуты .
Что еще более странно, так это то, что если я вручную установлю миллисекундную позицию захвата с VideoCapture.set
на 10 секунд (то же значение VideoCapture.get
возвращается после чтения кадров) и сохраните изображение, видео находится в (почти) правильном положении!
Демонстрационный видеофайл
Если вы хотите запустить MCVE, вам понадобится видеофайл demo.avi.
Вы можете скачать его ЗДЕСЬ .
MCVE
Этот MCVE тщательно разработан и прокомментирован. Пожалуйста, оставьте комментарий под вопросом, если что-то осталось неясным.
Если вы используете OpenCV 3, вам необходимо заменить все экземпляры cv2.cv.CV_
с cv2.
. (У меня проблема возникает в обеих версиях.)
import cv2 # настроить свойства захвата и печати напечатать 'версия cv2 = {}'.format (cv2.__version__) крышка = cv2.VideoCapture('demo.avi') кадр/с = кап.получить(cv2. cv.CV_CAP_PROP_FPS) pos_msec = cap.get(cv2.cv.CV_CAP_PROP_POS_MSEC) pos_frames = cap.get(cv2.cv.CV_CAP_PROP_POS_FRAMES) print('начальные атрибуты: fps = {}, pos_msec = {}, pos_frames = {}' .format(fps, pos_msec, pos_frames)) # получить первый кадр и сохранить как изображение _, кадр = колпачок.read() cv2.imwrite('first_frame.png', кадр) # вперед на 10 секунд, это 100*10 = 1000 кадров со скоростью 100 кадров в секунду для _ в диапазоне (1000): _, кадр = колпачок.read() # в реальном коде кадр теперь анализируется # сохранить картинку текущего кадра cv2.imwrite('after_iteration.png', кадр) # вывести свойства после итерации pos_msec = cap.get(cv2.cv.CV_CAP_PROP_POS_MSEC) pos_frames = cap.get(cv2.cv.CV_CAP_PROP_POS_FRAMES) print('атрибуты после итерации: pos_msec = {}, pos_frames = {}' .format(pos_msec, pos_frames)) # утверждаем, что захват (думает об этом) находится там, где он должен быть # (утверждения успешны) assert pos_frames == 1000 + 1 # (+1: итерация началась со второго кадра) утверждать pos_msec == 10000 + 10 # вручную установить захват на позицию 10010 мс # обратите внимание, что это не должно абсолютно ничего изменить в теории cap. set(cv2.cv.CV_CAP_PROP_POS_MSEC, 10010) # снова напечатать свойства, чтобы быть уверенным pos_msec = cap.get(cv2.cv.CV_CAP_PROP_POS_MSEC) pos_frames = cap.get(cv2.cv.CV_CAP_PROP_POS_FRAMES) print('атрибуты после установки msec pos вручную: pos_msec = {}, pos_frames = {}' .format(pos_msec, pos_frames)) # сохранить картинку следующего кадра, должны показывать те же часы, что и # ранее снятое изображение - но не _, кадр = колпачок.read() cv2.imwrite('after_setting.png', кадр)
Вывод MCVE
Операторы print
производят следующий вывод.
версия cv2 = 2.4.9.1
начальные атрибуты: fps = 100.0, pos_msec = 0.0, pos_frames = 0.0
атрибуты после чтения: pos_msec = 10010.0, pos_frames = 1001.0
атрибуты после ручной установки msec pos = 10010.0, pos_00.0.0
Как видите, все свойства имеют ожидаемые значения.
вписать
сохраняет следующие изображения.
первый_кадр. png
после_итерации.png
after_setting.png
Проблема видна на второй картинке. Цель 9:26:15 (часы реального времени на картинке) пропущена более чем на две минуты. Установка целевого времени вручную (третье изображение) устанавливает видео в (почти) правильное положение.
Что я делаю не так и как это исправить?
Пока пробовал
cv2 2.4.9.1 @ Ubuntu 16.04
cv2 2.4.13 @ Scientific Linux 7.3 (три компьютера)
cv2 3.1.0 @ Scientific Linux 7.3 (три компьютера)
Создание захвата с помощью
cap = cv2.VideoCapture('demo.avi', apiPreference=cv2 .CAP_FFMPEG)
и
cap = cv2.VideoCapture('demo.avi', apiPreference=cv2.CAP_GSTREAMER)
в OpenCV 3 (версия 2, похоже, не имеет аргумента apiPreference
).
Использование cv2.CAP_GSTREAMER
занимает очень много времени (около 2-3 минут для запуска MCVE), но оба API-настройки создают одинаковые неправильные изображения.
При использовании ffmpeg
непосредственно для чтения кадров (спасибо этому руководству) создаются правильные выходные изображения.
импортировать numpy как np импортировать подпроцесс как sp импортировать пилаб # свойства видео путь = './demo.avi' разрешение = (593, 792) размер кадра = разрешение[0]*разрешение[1]*3 # настроить трубу FFMPEG_BIN = "ffmpeg" команда = [FFMPEG_BIN, '-i', путь, '-f', 'image2pipe', '-pix_fmt', 'rgb24', '-vcodec', 'rawvideo', '-'] pipe = sp.Popen(command, stdout = sp.PIPE, bufsize=10**8) # прочитать первый кадр и сохранить как изображение raw_image = pipe.stdout.read (размер кадра) изображение = np.fromstring (raw_image, dtype = 'uint8') image = image.reshape (разрешение [0], разрешение [1], 3) pylab.imshow(изображение) pylab.savefig('first_frame_ffmpeg_only.png') pipe.stdout.flush() # вперед 1000 кадров для _ в диапазоне (1000): raw_image = pipe.stdout.read (размер кадра) pipe. stdout.flush() # сохранить кадр 1001 изображение = np.fromstring (raw_image, dtype = 'uint8') image = image.reshape (разрешение [0], разрешение [1], 3) pylab.imshow(изображение) pylab.savefig('frame_1001_ffmpeg_only.png') труба.терминировать()
Это дает правильный результат! (Правильная отметка времени 9:26:15)
frame_1001_ffmpeg_only.png:
Дополнительная информация
В комментариях попросили мой файл cvconfig.h
. Кажется, у меня есть этот файл только для cv2 версии 3.1.0 под /opt/opencv/3.1.0/include/opencv2/cvconfig.h
.
ЗДЕСЬ это вставка этого файла.
Если это поможет, я смог извлечь следующую информацию о видео с помощью VideoCapture.get
.
brightness 0.0
contrast 0.0
convert_rgb 0.0
exposure 0.0
format 0.0
fourcc 1684633187. 0
fps 100.0
frame_count 18000.0
frame_height 593.0
frame_width 792.0
gain 0.0
hue 0.0
mode 0.0
openni_baseline 0.0
openni_focal_length 0.0
OPENNI_FRAME_MAX_DEPTH 0,0
OPENNI_OUTPUT_MODE 0,0
OPENNI_REGISTRATION 0,0
POS_AVI_RATIO 0,01
POS_FRAME 0,0
POS_MSEC 0,0
0,01
SAITRATION 0,0
POS_MSEC 0,0
0,072.
Использование ffmpeg для изменения частоты кадров
спросил
Изменено
1 месяц назад
Просмотрено
205 тысяч раз
Пытаюсь конвертировать видеоклип (MP4, yuv420p) с 30 к/с в 24 к/с. Количество кадров правильное, поэтому мой вывод должен измениться с 20 минут при 30 кадрах в секунду на 25 минут при 24 кадрах в секунду. Все остальное должно остаться прежним.
Старайтесь изо всех сил, все, что я пытаюсь сделать с ffmpeg, преобразует частоту кадров, но изменяет количество кадров, чтобы сохранить ту же продолжительность, или изменяет продолжительность без изменения частоты кадров.
Обычно я пробовал такие вещи, как;
ffmpeg -y -r 30 -i see_noaudio.mp4 -r 24 see.mp4
(я делаю это в Windows, но обычно в Linux). Это преобразует частоту кадров, но пропускает кадры, поэтому общая продолжительность не изменяется.
Или я пробовал
ffmpeg -y -i see_noaudio.mp4 -filter:v "setpts=1.25*PTS" see.mp4
Изменяет продолжительность, но не частоту кадров.
Конечно, я должен быть в состоянии сделать это с помощью одной команды ffmpeg без повторного кодирования или даже, как некоторые люди предлагали вернуться к исходным необработанным кадрам.
Помогите пожалуйста
- ffmpeg
2
С перекодированием:
ffmpeg -y -iseeing_noaudio. mp4 -vf "setpts=1.25*PTS" -r 24seeing.mp4
Без перекодирования:
Первый шаг — извлечь видео в битовый поток
ffmpeg -y -i see_noaudio.mp4 -c copy -f h364see_noaudio.h364
Remux с новой частотой кадров
ffmpeg -y -r 24 -iseeing_noaudio.h364 -c copyseeing.mp4
13
Вы можете рассмотреть возможность использования фильтра кадров в секунду
. Это не изменит скорость воспроизведения видео:
ffmpeg -i -filter:v fps=fps=30
Хорошо сработало для снижения частоты кадров с 59,6 до 30.
7
Просто укажите желаемую частоту кадров в опции «-r» перед входным файлом:
ffmpeg -y -r 24 -iseeing_noaudio.mp4seeing.mp4
Параметры влияют на следующий файл ПОСЛЕ них. «-r» перед тем, как входной файл принудительно интерпретирует свой заголовок, как если бы видео было закодировано с заданной частотой кадров. Нет необходимости в рекомпрессии. Была небольшая утилита avifrate.exe для патча заголовков avi файлов напрямую для изменения частоты кадров. Команда ffmpeg выше, по сути, делает то же самое, но копирует весь файл.
5
Насколько мне известно, вы не можете сделать это с ffmpeg
без перекодирования. У меня был файл со скоростью 24 кадра в секунду, который я хотел со скоростью 25 кадров в секунду, чтобы он соответствовал другому материалу, с которым я работал. Я использовал команду ffmpeg -i inputfile -r 25 outputfile
, которая отлично работала с вводом webm, matroska и приводила к выводу h364, matroska с использованием кодировщика: Lavc56.60.100
. отметил, что продолжительность не изменится (что в большинстве случаев хорошо, иначе вы потеряете синхронизацию звука). Если это не соответствует вашим требованиям, я предлагаю вам попробовать этот ответ, хотя мой опыт показывает, что он все еще перекодирует выходной файл.
Для наилучшей точности кадров лучше использовать декодирование в необработанные потоки, как было предложено ранее. Я использую для этого сценарий, воспроизведенный ниже:
#!/bin/bash #Этот скрипт распаковывает все файлы в текущем каталоге, видео в huffyuv и аудио в PCM #unsigned 8-bit и поместите вывод #в контейнер avi, чтобы упростить редактирование с точностью до кадра. для f в * делать ffmpeg -i "$f" -c:v huffyuv -c:a pcm_u8 "$f".avi Выполнено
Очевидно, что этот сценарий ожидает, что все файлы в текущем каталоге будут медиафайлами, но его можно легко изменить, чтобы ограничить обработку определенным расширением по вашему выбору. Имейте в виду, что размер вашего файла увеличится в довольно большую сторону, когда вы распаковываете его в необработанные потоки.
В общем, чтобы установить FPS видео на 24, почти всегда можно сделать:
Со звуком и без перекодирования:
# Извлечь видеопоток ffmpeg -y -i input_video.mp4 -c copy -f h364 output_raw_bitstream. h364 # Извлечь аудиопоток ffmpeg -y -i input_video.mp4 -vn -acodec копировать output_audio.aac # Ремукс с новым FPS ffmpeg -y -r 24 -i output_raw_bitstream.h364 -i output_audio.aac -c копировать output.mp4
Если вы хотите найти формат видео (в данном случае h364), вы можете использовать FFprobe, например
ffprobe - ошибка уровня журнала - select_streams v -show_entries stream = codec_name -of default = nw = 1: nk = 1 input_video.mp4
, который выведет:
х364
Подробнее см. в разделе Как проанализировать файл и определить, находится ли файл в видеоформате H.264?
С перекодированием:
ffmpeg -y -i input_video.mp4 -vf -r 24 output.mp4
4
Можно попробовать например (перевести из 25 фпс в 24 фпс)
ffmpeg -itsscale 1.0416667 -i «ваш входной файл» -vcodec copy «выходной файл»
значение itsscale 1.0416667 равно 25/24 в качестве переменной с плавающей запятой для ffmpeg (0. 1234567 — это формат значений с плавающей запятой — не используйте 1.041666666666666 или двойное значение: обратите внимание, что здесь нельзя использовать выражение/формулу «25/24»)
Это увеличит частоту кадров с 25 до 24 кадров в секунду, сохранив то же количество кадров, но удлинив видео на 1,0416667.
с 23.976 на 24 или с 29От 0,97 до 30 это значение будет 0,999)
Если у вас есть аудио, вы должны включить аудиофильтр для масштабирования звука без изменения высоты тона, изменив темп с помощью настроек темпа, вы также должны включить компрессор и битрейт.
Для субтитров вам просто нужно включить -codec:s
, чтобы у нас было
ffmpeg -itsscale 1.0416667 -i «входной файл» -filter:a atempo=»24/25″ -codec:a ac3 -b: a 640k -vcodec copy -codec:s copy «output file»
, где я использовал аудиокодек ac3 с битрейтом 640K и выражением «24/25», которое разрешено здесь: ПРИМЕЧАНИЕ: 24/25 является обратным значения его шкалы 25/24 (= 1,0416667)
Примечание.