Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Опции FFmpeg  (Прочитано 913 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xupypr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Опции FFmpeg
« : 12 Июня 2016, 09:05:46 »
Кодирую видео с помощью команды
-vcodec libx264 -threads 0 -r 25 -g 50 -crf 22 -me_method hex -trellis 0 -bf 8 -acodec libfaac -ar 44100 -ab 128k -f mp4
Мне необходимо к данной конвертации подключить файл субтитров из папки \root\sub.srt

Пробовал вот так но не работает
-vcodec libx264 -threads 0 -r 25 -g 50 -crf 22 -me_method hex -trellis 0 -bf 8 -acodec libfaac -ar 44100 -ab 128k -f mp4 -vf subtitles=\root\sub.srt

Оффлайн workgroup

  • Забанен
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Опции FFmpeg
« Ответ #1 : 12 Июня 2016, 09:10:33 »
 
Цитировать
\root\sub.srt
Случаем не на права жалуется, что файл делает в корне системы?

Оффлайн xupypr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Опции FFmpeg
« Ответ #2 : 12 Июня 2016, 09:43:24 »
Переконвертировал в ass
Вот такая команда
-vcodec libx264 -threads 0 -r 25 -g 50 -crf 22 -me_method hex -trellis 0 -bf 8 -acodec libfaac -ar 44100 -ab 128k -f mp4 -vf ass=\root\all.ass
Вот лог
....  Duration: 00:17:29.96, start: 0.000000, bitrate: 1935 kb/s
....    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 704x400 [SAR 1:1 DAR 44:25], 1797 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
....    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 128 kb/s
....[AVFilterGraph @ 0xc46980] No such filter: 'ass'
....Error opening filters!

Цитировать
что файл делает в корне системы?
В том то и дело, мне нужно конвертировать видео с файлом из указанной директории. я не могу положить файл субтитров с конвертируем файлом в одну папку.
« Последнее редактирование: 12 Июня 2016, 09:47:05 от xupypr »

Оффлайн Stanyslav Kovalsky

  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Re: Опции FFmpeg
« Ответ #3 : 12 Июня 2016, 10:09:33 »
В домашнюю директорию положить all.ass, не?)

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Опции FFmpeg
« Ответ #4 : 12 Июня 2016, 10:19:14 »
В любом случае файлы подключаются опцией "-i", а дальше с помощью "-map"
выбирайте что хотите и как хотите кодируйте с помощью -c:s <codec>.
Если /root доступен по чтению, то можно сделать symlink на этот файл.
Пётр.

Оффлайн xupypr

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Опции FFmpeg
« Ответ #5 : 13 Июня 2016, 10:10:21 »
Подскажите как будет выглядеть команда, не получается у меня правильно составить. Субтитры положил в директорию /home/all.ass

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Опции FFmpeg
« Ответ #6 : 13 Июня 2016, 16:51:37 »
Субтитры можно и не внедрять в файл. Если файл с субтитрами имеет то же имя,
что и видеофайл, плейер должен его сам подключить при просмотре,
хотя не у всех плейеров это получается. В любом случае потоки для выходного
файла выбираются  помощью "-map", посмотрите в "man ffmpeg" формат этой опции.
Пётр.

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.