LINUX.ORG.RU

Водяной знак


0

0

Здравствуйте. Подскажите FFmpeg команду для наложения водяного знакана (изображения) на 3gp и mp4 видео.

Вот мой наработки:

Сначало выдирал из видео все кадры такой командой:

ffmpeg -i 1.3gp -f image2 src/i%06d.jpg

Потом выдрал аудио дорожку такой командой:

ffmpeg -i 1.3gp -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k src/audio.amr

Потом каждый кадр промаркеровал.

Потом склеил видео из кадров и наложил аудио дорожку такой командой:

ffmpeg -i src/audio.amr -f image2 -i src/i%06d.jpg -r 15 -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k output.3gp

Все нормально работает, но видео проигрывается быстрее, чем аудио. Подскажите в чем может быть дело?



Последнее исправление: Merlinix (всего исправлений: 1)

Ничего не получается... У меня не полный root доступ.

Можете подсказать команду для наложения водяного знака на 3gp и mp4 видео?

Merlinix
() автор топика
Ответ на: комментарий от anon_666

Понимаете, у меня нету root доступа, я не могу сам устанавливать.

Подскажите лучше что у меня не верно в моем первом сообщении?

Merlinix
() автор топика

Скорее всего у Вас 3gp ~12fps. Попробуйте собрать видео c -r 12 или -r 12.5 .

П.С. Сам мучался с vatermark. Vhook уже запилили, а avfilter пока вроде бы не работает :)

anonymous
()
Ответ на: комментарий от Merlinix

Больше ничего на ум не приходит. Если выложите исходное тестовое видео могу его у себя попробовать сконвертировать.

anonymous
()
Ответ на: комментарий от anonymous

Если бы мне одно видео нужно было бы сконвертировать...

Мне нужна такая функция на сайте при добавлении новых видео роликов, чтобы оно конвертировалось.

Merlinix
() автор топика
Ответ на: комментарий от Merlinix

Я про то, что алгоритм верный. Ошибок не видно. Поэтому, проверить можно только на конкретном примере.

anonymous
()
Ответ на: комментарий от Merlinix

Это как сильно должен косячить кодек, чтобы получилось такое. Ещё вариант. Может просто нет синхронизации видео и звука.

Хотя лучше выложите видео, ясно будет.

anonymous
()
Ответ на: комментарий от Merlinix

Ну кто что скажет после просмотра видео? В чем может быть проблема, что я делаю не так?

Merlinix
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.