LINUX.ORG.RU

Сообщения jsx

 

FFmpeg: Обрезка видео с помощью trim

FFmpeg 7.0.1. Возможно ли обрезать видео, используя trim и задав временной интервал в формате ЧЧ:ММ:СС, а не просто в секундах?

Например, вот эта команда работает нормально и оставляет только фрагмент с пятой секунды по десятую:

ffmpeg -y -i input.mp4 -vf trim=5:10,setpts=PTS-STARTPTS output.mp4

Но если я попробую переписать её, задав временной интервал в формате ЧЧ:ММ:СС, FFmpeg выдаёт ошибку:

ffmpeg -y -i input.mp4 -vf trim='00:00:05':'00:00:15',setpts=PTS-STARTPTS output.mp4
ffmpeg -y -i input.mp4 -vf trim=00\:00\:05:00\:00\:15,setpts=PTS-STARTPTS output.mp4

Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used)

Как это починить?

* * *

Ну и ещё два похожих вопроса по использованию trim:

  • Чтобы оставить только первые 5 секунд, я могу использовать ffmpeg -i input.mp4 -vf trim=end=5 output.mp4. Но как это переделать чтобы оно оставляло только последние 5 секунд?

  • Чтобы выбросить первые 5 секунд, я могу использовать ffmpeg -i input.mp4 -vf trim=start=5,setpts=PTS-STARTPTS output.mp4. Но как это переделать чтобы оно выбрасывало только последние 5 секунд?

 

jsx
()

Преобразовать книгу в формате DjVu в PDF: вопрос по параметру -quality

Надо преобразовать книгу в формате DjVu в формат PDF. Для преобразования использую ddjvu из состава DjVuLibre.

ddjvu -format=pdf input.djvu output.pdf

PDF получается огромный, на несколько сотен мегабайт. И заодно ещё появляется предупреждение:

TIFFWriteDirectorySec: Warning, Creating TIFF with legacy Deflate codec identifier, COMPRESSION_ADOBE_DEFLATE is more widely supported.

Чтобы PDF получился меньшего размера, добавляю параметр -quality.

ddjvu -format=pdf -quality 85 input.djvu output.pdf

man ddjvu описывает его так:

-quality=factor: Enables lossy JPEG compression for TIFF and PDF files. This option only affects images that cannot be encoded using the preferred TIFF/G4 compression. Argument factor is a quantization factor ranging from 25 to 150. See command cjpeg(1) for more information on JPEG quantization factors. Value 80 is a good starting point.

Если я использую его со значением 100 или меньше, всё работает как надо и никаких предупреждений нет.

Но если ставлю значение больше 100, например 101 или 150, то то предупреждение снова появляется. Ни в man ddjvu, ни в man cjpeg объяснения почему так проиходит не нашёл. Кто-нибудь знает?

 ,

jsx
()

RSS подписка на новые темы