На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Глюки FFMPEG
    Цитата
    Речь идет о ffmpeg-0.4.9-pre1, так как от предыдущих версий вообще не удалось добиться чего-то внятного.

    Есть видеоматериал в формате MJPEG. Для его обработки надо произвести преобразование в формат DV.
    Выполняется это с помощью команды:
    ExpandedWrap disabled
      ./ffmpeg -i SRC.avi -y -hq -s pal -r pal -aspect 4:3 -vcodec dvvideo -ar 48000 -ac 2 DST.dv

    Финальные строки:
    ExpandedWrap disabled
      frame= 3381 q=0.0 Lsize=  237656kB time=10000000000.0 bitrate=   0.0kbits/s
      video:475453kB audio:12679kB global headers:0kB muxing overhead -51.313104%

    Т.е. перекодировано 3381 кадр, что соответствует действительности.

    Пытаемся посмотреть:
    ExpandedWrap disabled
      mplayer DST.dv
      ...
      VO: [xv] 720x576 => 720x576 Planar YV12
      A:  67,6 V:  67,6 A-V:  0,021 ct:  0,017 1690/1690 44%  5%  2,5% 9 0 0%

    Здесь видно, что mplayer смог отобразить только 1690 кадров, что составляет половину от оригинального числа.
    Сразу же закралось предположение, что FFMPEG получает количество кадров (3381), а затем пишет такое же количество полукадров.
    Видео обрывается посередине.

    Как решить эту проблему???

    В man ffmpeg есть опция -interlace, но я никак не смог её задействовать. :wall:

    Решить проблему можно объединением двух копий MJPEG и последующим конвертированием в DV. Как раз получим правильный файлик с неправильным звуком. Но это неправильный путь!
      Нда, все дело было в не очень новой версии 0.4.9-pre1.
      Build 4752 решил все проблемы...
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0176 ]   [ 15 queries used ]   [ Generated: 6.10.24, 11:22 GMT ]