Как сохранить файл, передаваемый в потоковом режиме, используя протокол потоковой передачи в реальном времени?

Я хочу сохранить видеофайл mp4, который передается в потоковом режиме с использованием rtsp:// .

Я пытался сохранить его, используя ffmpeg, но в результате я получил множество ошибок. Я также попробовал VLC, но видео и аудио не были синхронизированы. 'rtmpdump' тоже не работает.

Например, я хочу сохранить следующее видео в потоковом режиме с использованием этого протокола:

rtsp://a1966.v1252936.c125293.g.vq.akamaistream.net/7/1966/125293/v0001/mp4.od.origin.zdf.de.gl-systemhaus.de/dach/zdf/13/12/131231_buniatishvili_kuk_1456k_p13v11.mp4

Как я могу добиться того же?

2
задан 01.05.2020, 08:34

3 ответа

Откройте VLC media player .

Перейдите к:

Media> Convert/Save..

Здесь Вставьте URL.

Затем нажмите на кнопку Convert/Save.

Вы также можете сохранить его с помощью командной строки:

vlc [STREAM URL] --sout=file/ps:[FILE NAME].MP4

Tt должно быть:

vlc rtsp://a1966.v1252936.c125293.g.vq.akamaistream.net/7/1966/125293/v0001/mp4.od.origin.zdf.de.gl-systemhaus.de/dach/zdf/13/12/131231_buniatishvili_kuk_1456k_p13v11.mp4 --sout=file/ps:aa.mpg
2
ответ дан 01.05.2020, 08:35
  • 1
    Я попробовал. Я могу загрузить его. Может быть проблема в Вашем VLC. Также попробуйте rtmpsuck [URL] – umesh kadam 01.05.2020, 08:35
  • 2
    хорошо, я попробую его, но я не уверен, что это поможет. Но так или иначе спасибо за Вашу справку! – mehul9595 01.05.2020, 08:35
  • 3
    Если столь сначала играйте его media > 'Сетевой поток' и URL вставки и нажимают play. тогда, в то время как это играет, перейдите в media > Convert/Save.. и делают выше. – GONG 01.05.2020, 08:36
  • 4
    Я попробовал его, результат имел ошибку (например, аудио и видео не синхронизировались), – Juliver Galleto 01.05.2020, 08:36

Перейдите на MediaOpen Network Stream, вставьте ссылку RSTP и вместо Play выберите пункт меню Stream. Выберите File в качестве пункта назначения, добавьте имя файла. Отметьте Display locally, если вы хотите, чтобы ваш поток воспроизводился во время записи (в противном случае будет воспроизведен черный экран). Снимите флажок Activate Transcoding, если вам нужно захватить оригинальный поток без какого-либо транскодирования (что вы, вероятно, делаете).

0
ответ дан 01.05.2020, 08:35

Другой вариант - использование ffmpeg, например:

ffmpeg -i rtsp: // source_url_full_file_name -acodec copy -vcodec copy local_target_file_name.mp4

( источник )

0
ответ дан 01.05.2020, 08:35

Теги

Похожие вопросы