Я использую ffmpeg, чтобы делать скриншоты видеофайла. Кажется, что некоторые видеофайлы выглядят сжатыми, потому что ffmpeg по какой-то причине автоматически их масштабирует. Для этого я использую пакет python, а не инструмент CLI. Единственные параметры, которые я использую, - это указание метки времени для захвата и тихий вывод. Я пытаюсь сделать снимок без потерь. Я не знаю, почему он изменяет размеры автоматически. Я попытался использовать параметр force_original_aspect_ratio
и установить его на -1
, но он не работает без указания высоты. Есть ли способ предотвратить это без указания высоты? Я могу сделать это для моего сценария, но это кажется ненужным. Это должно только оставить это как есть.
РЕДАКТИРОВАТЬ: Кстати, видео - 720x480. Как ни странно, метаданные на видео и на снимке экрана имеют размер 720x480. Однако я выстроил их в ряд, и видео явно расширилось. VL C делает снимок экрана просто отлично. Кто-то сказал мне, что у ffmpeg просто проблемы с SD-файлами. Я не знаю.