3

У меня проблема с использованием ffmpeg, что сводит меня с ума, поэтому я надеюсь, что кто-нибудь может мне помочь.

У меня есть 13 MPEG-4 .mp4 видео, из которого я пытаюсь обрезать первые две секунды, используя ffmpeg и отображать в приложении для Android.

Из многочисленных онлайн-речей я исключаю из командной строки следующее

ffmpeg -i untrimmed_video.mp4 -vcodec copy -ss 2 trimmed_video.mp4

без удачи, поскольку он выводит видео продолжительностью 4 секунды (я понятия не имею, откуда оно получает 4), если я изменяю это на 3, я все равно получаю 4-секундное видео, если я устанавливаю его на 10, я получаю неиграемый вывод.

если я переместу аргумент -ss в

ffmpeg -vcodec copy -i untrimmed_video.mp4 -ss 2 trimmed_video.mp4 

я получаю вывод той же длины, что и ввод, так же, как если бы я перешел в конец.

Я испробовал много вариантов в качестве заказов, и ничего не работает, это ошибка, я делаю что-то не так ?!

пожалуйста помоги!!!

2 ответа2

3

В настоящее время я использую эту команду для обрезки видео,

ffmpeg -ss 00:00:00 -t 00:00:04 -i inputFile.mp4 -async 1 -vcodec copy -acodec copy outputFile.mp4

-ss - это место, где начинается обрезка, -t - длина обрезки. Вышеуказанное заняло бы первые 4 секунды. Порядок, кажется, важен, так как у меня были проблемы с синхронизацией звука, и мне пришлось поиграть с ним, чтобы все было правильно.

Источник: http://blog.ahfr.org/2008/08/fuckin-ffmpeg.html

2

Как вы, похоже, поняли, порядок аргументов командной строки может иметь значение для некоторых программ - похоже, так и было. Другим вариантом для этого было бы использовать mencoder с аналогичными параметрами командной строки, поскольку он тоже может это сделать.

Итак, для будущих пользователей, интересующихся этим же вопросом, пожалуйста, подтвердите, что команда, которая работала для вас:

ffmpeg -ss 2 -i untrimmed_video.mp4 -vcodec copy trimmed_video.mp4 

Для пользователей Ubuntu я нашел инструмент графического интерфейса "pitivi", который действительно очень хорош для графического редактирования видео. Вы должны установить его из Центра программного обеспечения (или через apt-get). Это все равно очень напоминает iMovie HD. Так что это довольно простой вариант для обрезки видео, хотя вы действительно захотите использовать ffmpeg, если разберетесь в правильных командах и хотите быть быстрыми в этом.

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