Конференция "Media" » Mencoder и RTSP не дописывает несколько секунд
 
  • pushkin42 © (26.11.14 10:28) [0]
    Собственно сабж.

    CreateProcess:
    mencoder  rtsp://192.168.0.47 -oac mp3lame -ovc lavc -lameopts cbr:br=128:vol=9 -o ./test123.mpg



    Прибивается TerminateProcess (единственный адекватный вариант, который прибивает консоль), но при этом 10-15 секунд видео в конце откусывается и в файл не попадает.

    Прибивать вручную с Ctrl-C - теряется от 1 до 3 секунд (в принципе, не критично) и в конце пишет:

    Flushing video frames.
    Writing index...
    Writing header...
    ODML: Aspect information not (yet?) available or unspecified, not writing vprp h
    eader.

    Video stream:  340.259 kbit/s  (42532 B/s)  size: 2137876 bytes  50.265 secs  15
    91 frames

    Audio stream:   64.000 kbit/s  (8000 B/s)  size: 406080 bytes  50.760 secs
    Assertion v>0 && v<=(1 ? 32 : 16) failed at libavutil/mem.c:226



    Прибивать вручную не вариант - процесс исполняется в фоне.

    Вопрос: как корректно прибить этот процесс по нажатию кнопки "конец записи", чтобы и файл был целый, и байты с секундами сыты?

    ЗЫ: ffmpeg не предлагать, ведет себя еще хуже.
  • Styx (28.11.14 11:52) [1]
 
Конференция "Media" » Mencoder и RTSP не дописывает несколько секунд
Есть новые Нет новых   [134427   +37][b:0][p:0.001]