Вопрос Как сохранить файл, транслируемый с использованием потокового протокола реального времени?


Я хочу сохранить видеофайл 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
2017-12-30 16:20


происхождения


это не спам-опрос - incel
Я пытаюсь сохранить это видео, но я не могу без сожаления. Я попытался сохранить его с помощью ffmpeg, но в результате я получил множество ошибок - incel
Вы знаете, я прочитал кучу ответов на вопрос «как я могу сохранить видео с потоком rtsp?» , но это не сработало для этого конкретного примера - incel
Dumindu Mahawela, я попробовал, я получил RTMPDump v2.4 (c) 2010 Андрей Степанчук, Говард Чу, команда Flvstreamer; лицензия: GPL ПРЕДУПРЕЖДЕНИЕ: Неизвестный протокол! ПРЕДУПРЕЖДЕНИЕ: вы не указали выходной файл (-o имя_файла), используя stdout Connection ... ERROR: RTMP_Connect0, не удалось подключить сокет. 110 (Время ожидания подключения) - incel
Является ли законным сохранять это видео? - Alvar


ответы:


Открой Медиаплеер VLC,

Перейти к:

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
2017-12-30 16:52



Я попробовал, результат имел ошибку (например, аудио и видео были несинхронизированы) - incel
Если так сначала сыграйте это media> «Сетевой поток» и вставить URL-адрес и нажмите play, затем, пока он играет, перейдите к media> Convert/Save.. и делать выше.
хорошо, я попробую, но я не уверен, что это поможет. Но в любом случае спасибо вам за вашу помощь! - incel
Я пытался. Я могу скачать его. Может быть проблемой в вашем VLC. Также попробуйте rtmpsuck [URL]


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


0
2018-05-20 13:34





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

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

(источник)


0
2018-01-05 19:03