Форум — Multimedia cvlc, параметр, аналогичный "--profile=low-latency --untimed" для mpv mpv, vlc 0 1 Узнал, что с параметром mpv rtsp://192.168.10.13:554/0 --profile=low-latency --untimed можно смотреть онлайн IP-камеру без задержек в 3 секуды при просмотре без параметров. Хотел бы тоже самое узнать для cvlc(именно оно, без гуя, сразу из командной строки.Всем Мир. Ссылка
Ответ на: комментарий от eternal_sorrow 14.02.21 22:35:10 MSK одна камера не работает в mpv. Видео не идёт. Зато в vlc видео есть, но хочется без задержек, как в mpv. burato ★★★★★ (14.02.21 22:53:46 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от burato 14.02.21 22:53:46 MSK одна камера не работает в mpv. Так разберись почему не работает в mpv. Возможно какой-нить кодек отсутствует. iron ★★★★★ (15.02.21 08:20:21 MSK) Последнее исправление: iron 15.02.21 08:20:30 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от iron 15.02.21 08:20:21 MSK Ffmpeg не может обработать её. burato ★★★★★ (15.02.21 09:08:47 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от burato 15.02.21 09:08:47 MSK Узнать какой кодек используется и посмотреть почему ffmpeg не может его обработать? Может просто собран без его поддержки anonymous (15.02.21 12:15:10 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.02.21 12:15:10 MSK https://coderoad.ru/5522112/FFmpeg-RTSP-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81-IP-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%BE%D0%B9 anonymous (15.02.21 12:18:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.02.21 12:18:48 MSK Там пишут:Просто удалите pt в загрузчиках H264/mpeg4 и h263 (de), и у вас будет поддержка Bosch.Но не написали, как это сделать. burato ★★★★★ (15.02.21 12:54:43 MSK) автор топика Ссылка
Ответ на: комментарий от iron 15.02.21 18:11:40 MSK [cplayer] Command line options: '-v' 'rtsp://192.168.10.33:554/0' [cplayer] mpv 0.32.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects [cplayer] built on UNKNOWN [cplayer] ffmpeg library versions: [cplayer] libavutil 56.31.100 (runtime 56.51.100) [cplayer] libavcodec 58.54.100 (runtime 58.91.100) [cplayer] libavformat 58.29.100 (runtime 58.45.100) [cplayer] libswscale 5.5.100 (runtime 5.7.100) [cplayer] libavfilter 7.57.100 (runtime 7.85.100) [cplayer] libswresample 3.5.100 (runtime 3.7.100) [cplayer] ffmpeg version: 4.3.1 [cplayer] List of enabled features: 51 aligned_alloc alsa asm atomics caca cdda cplayer drm drmprime egl egl-helpers egl-x11 fchmod ffmpeg gbm.h gl gl-x11 glibc-thread-name glob glob-posix gnuc gpl iconv jpeg lcms2 libass libass-osd libav-any libavcodec libavdevice libavutil libdl libm librt linux-fstatfs lua memfd_create posix posix-or-mingw posix-spawn posix-spawn-native pthreads sdl2 sdl2-audio sdl2-video stdatomic uchardet vt.h x11 xv zlib [cplayer] Reading config file /etc/mpv/encoding-profiles.conf [cplayer] Applying profile 'default'... [cplayer] Setting option 'v' = '' (flags = 8) [cplayer] Waiting for scripts... [cplayer] Set property: shared-script-properties -> 1 [cplayer] Set property: shared-script-properties -> 1 [cplayer] Set property: shared-script-properties -> 1 [osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.7.2 (COMPLEX) [osd/libass] Setting up fonts... [osd/libass] Using font provider fontconfig [osd/libass] Done. [cplayer] Done loading scripts. [cplayer] Running hook: ytdl_hook/on_load [ytdl_hook] ytdl:// hook [ytdl_hook] not a ytdl:// url [osd/libass] Shaper: FriBidi 1.0.9 (SIMPLE) HarfBuzz-ng 2.7.2 (COMPLEX) [osd/libass] Setting up fonts... [ffmpeg] Opening rtsp://192.168.10.33:554/0 [demux] Trying demuxers for level=request. [osd/libass] Using font provider fontconfig [osd/libass] Done. [lavf] Found 'rtsp' at score=100 size=0 (forced). [lavf] Broken FFmpeg RTSP API => not setting timeout. [cplayer] Set property: shared-script-properties -> 1 [lavf] Could not set AVOption tls_verify='0' [lavf] Could not set AVOption icy='1' [lavf] avformat_find_stream_info() finished after 0 bytes. [demux] Detected file format: rtsp (libavformat) [cplayer] Opening done: rtsp://192.168.10.33:554/0 [cplayer] Running hook: ytdl_hook/on_preloaded [lavf] select track 0 [lavf] select track 1 [cplayer] (+) Video --vid=1 (h264 1920x1080) [cplayer] (+) Audio --aid=1 (pcm_mulaw 1ch 8000Hz) [display-tags] File tags: [display-tags] Title: h264.mp4 [vo/gpu] Probing for best GPU context. [vo/gpu/opengl] Initializing GPU context 'x11egl' [vo/gpu/x11] X11 opening display: :0 [vo/gpu/x11] Display 0 (HDMI-1): [0, 0, 1920, 1080] @ 60.000000 FPS [vo/gpu/x11] Current display FPS: 60.000000 [vo/gpu/opengl] EGL_VERSION=1.4 [vo/gpu/opengl] EGL_VENDOR=Mesa Project [vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES [vo/gpu/opengl] Trying to create Desktop OpenGL context. [vo/gpu/opengl] Choosing visual EGL config 0x5, visual ID 0x21 [vo/gpu/opengl] GL_VERSION='2.1 Mesa 20.1.10' [vo/gpu/opengl] Detected desktop OpenGL 2.1. [vo/gpu/opengl] GL_VENDOR='Panfrost' [vo/gpu/opengl] GL_RENDERER='Mali T860 (Panfrost)' [vo/gpu/opengl] GL_SHADING_LANGUAGE_VERSION='1.20' [vo/gpu/opengl] Loaded extension GL_ARB_map_buffer_range. [vo/gpu/opengl] Loaded extension GL_ARB_framebuffer_object. [vo/gpu/opengl] Loaded extension GL_ARB_vertex_array_object. [vo/gpu/opengl] Loaded extension GL_ARB_texture_rg. [vo/gpu/opengl] Loaded extension GL_ARB_texture_float. [vo/gpu/opengl] Loaded extension GL_ARB_sync. [vo/gpu/opengl] Loaded extension GL_ARB_get_program_binary. [vo/gpu/opengl] Loaded extension GL_ARB_uniform_buffer_object. [vo/gpu/opengl] Loaded extension GL_ARB_shader_storage_buffer_object. [vo/gpu/opengl] Loaded extension GL_ARB_debug_output. [vo/gpu] Testing FBO format rgba16f [vo/gpu] Using FBO format rgba16f. [vo/gpu] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0). [vo/gpu] No advanced processing required. Enabling dumb mode. [vo/gpu] Assuming 60.000000 FPS for display sync. [vd] Container reported FPS: 0.000000 [vd] Codec list: [vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper [vd] libopenh264 (h264) - OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [vd] Opening decoder h264 [vd] No hardware decoding requested. [vd] Using software decoding. [vd] Detected 6 logical cores. [vd] Requesting 7 threads for decoding. [vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10) [vf] User filter list: [vf] (empty) [ad] Codec list: [ad] pcm_mulaw - PCM mu-law / G.711 mu-law [ad] Opening decoder pcm_mulaw [ad] Requesting 1 threads for decoding. [ad] Selected codec: pcm_mulaw (PCM mu-law / G.711 mu-law) [af] User filter list: [af] (empty) [cplayer] Starting playback... [vd] DR failed - disabling. [vd] No video PTS! Making something up. Using 25.000000 FPS. [vd] Decoder format: 1920x1080 [0:1] yuv420p bt.709/bt.709/bt.1886/full/auto CL=mpeg2/4/h264 [vf] [in] 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [vf] [userdeint] 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [vf] [userdeint] (disabled) [vf] [autorotate] 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [vf] [autorotate] (disabled) [vf] [convert] 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [vf] [convert] (disabled) [vf] [out] 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [cplayer] Set property: shared-script-properties -> 1 [cplayer] VO: [gpu] 1920x1080 yuv420p [cplayer] VO: Description: Shader-based GPU Renderer [vo/gpu] reconfig to 1920x1080 yuv420p bt.709/bt.709/bt.1886/full/display SP=1.000000 CL=mpeg2/4/h264 [vo/gpu/x11] not waiting for MapNotify [vo/gpu] Resize: 1916x1041 [vo/gpu] Window size: 1916x1041 (Borders: l=0 t=0 r=0 b=0) [vo/gpu] Video source: 1920x1080 (1:1) [vo/gpu] Video display: (0, 0) 1920x1080 -> (33, 0) 1850x1041 [vo/gpu] Video scale: 0.963542/0.963889 [vo/gpu] OSD borders: l=33 t=0 r=33 b=0 [vo/gpu] Video borders: l=33 t=0 r=33 b=0 [vo/gpu] Reported display depth: 8 [vo/gpu] Texture for plane 0: 1920x1080 [vo/gpu] Texture for plane 1: 960x540 [vo/gpu] Texture for plane 2: 960x540 [vo/gpu] Testing FBO format rgba16f [vo/gpu] Using FBO format rgba16f. [vo/gpu] No advanced processing required. Enabling dumb mode. [cplayer] Invalid video timestamp: 0.000000 -> 0.000000 [cplayer] first video frame after restart shown [cplayer] Set property: shared-script-properties -> 1 [cplayer] Set property: shared-script-properties -> 1 [cplayer] EOF code: 5 [cplayer] finished playback, success (reason 3) Появляется, как обычно, один кадр и висит, не меняется. burato ★★★★★ (15.02.21 19:56:56 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от burato 15.02.21 19:56:56 MSK Появляется, как обычно, один кадр и висит, не меняется. Похоже на багу в mpv. А если сохранить поток в файл и потом проиграть… Работает? iron ★★★★★ (16.02.21 01:52:24 MSK) Показать ответ Ссылка
Ответ на: комментарий от iron 16.02.21 01:52:24 MSK Нет, не в mpv проблема. Оно не записывается ffmpeg, не воспроизводится ffplay ни на одном компьютере. Это баг в камере. burato ★★★★★ (16.02.21 03:00:30 MSK) автор топика Ссылка
[code]cvlc «rtsp://ipaddr» –rtsp-timeout=-1 –sout-udp-caching=-1 –network-caching=-1 –live-caching=-1[/code] Не думал, что придётся с анона писать, но, как говорится: «не благодари» anonymous (15.06.21 01:32:47 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.06.21 01:32:47 MSK cvlc «rtsp://ipaddr» –rtsp-timeout=-1 –sout-udp-caching=-1 –network-caching=-1 –live-caching=-1Поправил, не благодари) burato ★★★★★ (15.06.21 01:41:24 MSK) автор топика Ссылка