Сливать .asf + .wav на лету

Тема в разделе "WASM.WIN32", создана пользователем _DEN_, 16 июн 2009.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Есть некий ActiveX (видео плеер), который с указанного IP показывает видео. Показанное видео он же умеет писать в файл. Видео - в .asf, аудио - в .wav. У активикса есть ограничение - он не может брать видео с одного IP, а аудио с другого. Можно было бы создать два экземпляра активикса, но это не решит главную задачу - нужно в .asf писать видео с одного IP, а аудио - с другого.

    Как вариант - создаем два активикса, один пишет видео, другой - аудио. Паралельно какая-то третья тула это дело налету склеивает в новый файл.

    Вариант "склеивать после остановки" может не подойти, т.к. юзер может записать несколько часов видео и пост-склейка может занять много времени.

    Вопрос - существует ли такая тула. Если не существует, то в сторону какого апи лучше всего смотреть?
     
  2. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    ffmpeg
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    punxer

    Ты еще fasm посоветуй.
     
  4. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    _DEN_
    Можно попробовать DirectShow. ^) Декодировать видео, закодировать видео в avi, смикшировать видео и аудио.
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Хотя если достать микшер asf, то это заметно упроститься.
     
  6. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    asf же формат майкрософта, ставишь Media Format SDK и делаешь с ним что хочешь.
     
  7. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Booster

    С первого захода асилить не удалось. Сейчас уже устроит даже не решение "налету", а просто. Есть asf видео и wav аудио. Надо их склеить. Уже скачал пяток всяких разных Video SDK - никто этого сделать не может.

    Нужно ну хоть какое-то решение :dntknw:
     
  8. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
  9. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    прочитай про libavicodec.
     
  10. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    punxer

    Спасибо конечно за редчайшую ссылку. Я знаком со всем этим GNU-шным калом, у меня нет свободного месяца на портирование этого говнокода.
     
  11. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    _DEN_
    А разве с помощью Format SDK нельзя склеить?
     
  12. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
  13. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Хреново знаком значит.
     
  14. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    punxer

    Сам ты дибил, епт. Фильтруй базар, баран.