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

Я хочу сохранить видеофайл 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
задан 30 December 2013 в 21:44

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
0
ответ дан 30 December 2013 в 21:44

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

0
ответ дан 30 December 2013 в 21:44

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

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

( источник )

0
ответ дан 30 December 2013 в 21:44

Другие вопросы по тегам:

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