В свое время я немного поработал с FFMPEG, и я немного знаком с VirtualDub, а также с такими высокотехнологичными продуктами, как Sony Vegas.

Тем не менее, я до сих пор не могу найти простой и прямой способ извлечь кадры от M до N из данного файла WMV и кодировать их в видео в кодировке x264.

Я использую Windows 7 64-bit.

Есть идеи?

1 ответ1

1

Сначала вы должны выяснить время начала первого кадра в формате HH:MM:SS.msec или в S.msec . Тогда, где <start> является временным кодом:

ffmpeg -i input.wmv -ss <start> -c:v libx264 -frames:v 123 output.mp4

Если вы хотите использовать фильтры, вы можете сделать что-то вроде этого, где 100 - это кадр для начала:

ffmpeg -i input.wmv -filter:v "select=gte(n\,100)" -c:v libx264 -frames:v 123 -vsync 0 output.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .