|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
Quote:
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#22
|
|||
|
|||
Would it be possible to pipe a VNC or RDP 'feed' into OpenDCT so that you could stream the video from a PC into SageTV? You could probably do this by broadcasting the feed from VLC on the 'server', but would it be possible without VLC?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#23
|
||||
|
||||
Error
I get an error when I set below. I think its formatting issue?
sagetv.device.2060898.streaming_executable=C:\comskip\ffmpeg.exe -i rtsp//:192.168.0.25:554/live -c :v copy -f mpegts pipe:1 It doesn't find ffmpeg I changed it to this and then i get errors but it seems to fine ffmpeg. sagetv.device.2060898.streaming_executable="C\:\\comskip\\ffmpeg.exe" -i rtsp//\:192.168.0.25\:554/live -c \:v copy -f mpegts pipe\:1 Snippet of the log Code:
00:40:27.024 [SageTVRequestHandler-92:Unknown] DEBUG SageTVRequestHandler - SageTV sent: 'START CAM1 HDMI|1572073547|1|2968917653968|M:\M Recordings\1897023882_1_0115_0040-0.ts|Great-H.264' 00:40:27.024 [SageTVRequestHandler-92:CAM1] DEBUG GenericPipeCaptureDevice - Capture device is now re-locked. 00:40:27.024 [SageTVRequestHandler-92:CAM1] DEBUG SageTVRequestHandler - Starting network encoder via upload ID '1572073547' to file name 'M:\M Recordings\1897023882_1_0115_0040-0.ts'. 00:40:27.024 [SageTVRequestHandler-92:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 00:40:27.025 [SageTVRequestHandler-92:CAM1] DEBUG DynamicConsumerImpl - Using default consumer 'opendct.consumer.FFmpegTransSageTVConsumerImpl' for channel '1' 00:40:27.029 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Starting the encoding for the channel '1' from the device 'CAM1' to the file 'M:\M Recordings\1897023882_1_0115_0040-0.ts'... 00:40:27.029 [SageTVRequestHandler-92:CAM1] DEBUG GenericPipeCaptureDevice - Executing: '"C:\comskip\ffmpeg.exe" -i rtsp//:192.168.0.25:554/live -c :v copy -f mpegts pipe:1 1' 00:40:27.034 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV producer... 00:40:27.034 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV consumer... 00:40:27.044 [SageTVRequestHandler-92:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 00:40:27.046 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegTransSageTVConsumerImpl - FFmpeg Transcoder consumer thread is now running. 00:40:27.046 [FFmpegTransSageTVConsumerImpl-99:CAM1] DEBUG FFmpegTransSageTVConsumerImpl - Thread priority is 8. 00:40:27.046 [FFmpegTransSageTVConsumerImpl-99:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: built with gcc 5.4.0 (GCC) 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libavutil 55. 43.100 / 55. 43.100 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libavcodec 57. 71.100 / 57. 71.100 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libavformat 57. 62.100 / 57. 62.100 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libavdevice 57. 2.100 / 57. 2.100 00:40:27.056 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libavfilter 6. 68.100 / 6. 68.100 00:40:27.057 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libswscale 4. 3.101 / 4. 3.101 00:40:27.057 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libswresample 2. 4.100 / 2. 4.100 00:40:27.057 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: libpostproc 54. 2.100 / 54. 2.100 00:40:27.057 [StreamLogger-96] DEBUG GenericPipeCaptureDevice - err: rtsp//:192.168.0.25:554/live: Invalid argument 00:40:27.057 [InputStreamProducerImpl-97:CAM1] DEBUG InputStreamProducerImpl - Stream ended. 00:40:27.546 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:28.046 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:28.320 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:28.546 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:28.546 [FFmpegTransSageTVConsumerImpl-99:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 00:40:28.546 [FFmpegTransSageTVConsumerImpl-99:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 00:40:29.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:29.547 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:30.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:30.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 00:40:32.321 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:36.321 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:40.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 00:40:40.321 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:40.547 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:41.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:41.547 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 00:40:41.547 [FFmpegTransSageTVConsumerImpl-99:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 00:40:41.547 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegTransSageTVConsumerImpl - Unable to detect any video. 00:40:41.547 [AsyncWriter-98:1897023882_1_0115_0040-0.ts] INFO FFmpegTransSageTVConsumerImpl - Closing the file 'M:\M Recordings\1897023882_1_0115_0040-0.ts' 00:40:42.029 [SageTVRequestHandler-100:Unknown] DEBUG SageTVRequestHandler - SageTV sent: 'START CAM1 HDMI|1572073547|1|2968917653968|M:\M Recordings\1897023882_1_0115_0040-0.ts|Great-H.264' 00:40:42.029 [SageTVRequestHandler-100:CAM1] INFO GenericPipeCaptureDevice - Capture device is was already locked. 00:40:42.029 [SageTVRequestHandler-100:CAM1] DEBUG SageTVRequestHandler - Starting network encoder via upload ID '1572073547' to file name 'M:\M Recordings\1897023882_1_0115_0040-0.ts'. 00:40:42.046 [SageTVRequestHandler-92:CAM1] DEBUG SageTVRequestHandler - Replied: 'OK' 00:40:42.046 [SageTVRequestHandler-100:CAM1] INFO GenericPipeCaptureDevice - Re-tune came back too fast. Skipping. 00:40:42.046 [SageTVRequestHandler-100:CAM1] DEBUG SageTVRequestHandler - Replied: 'OK' 00:40:42.046 [SageTVRequestHandler-92:CAM1] DEBUG SageTVRequestHandler - An unhandled exception was created => java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) at sun.nio.cs.StreamDecoder.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) at java.io.InputStreamReader.read(Unknown Source) at java.io.BufferedReader.fill(Unknown Source) at java.io.BufferedReader.readLine(Unknown Source) at java.io.BufferedReader.readLine(Unknown Source) at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:127) at java.lang.Thread.run(Unknown Source) 00:40:42.047 [FFmpegTransSageTVConsumerImpl-99:CAM1] INFO FFmpegTransSageTVConsumerImpl - FFmpeg Transcoder consumer thread stopped. 00:40:44.321 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:44.321 [UPnPDiscovery-38] DEBUG UpnpManager - Stopping broadcast. 00:40:44.321 [UPnPDiscovery-38] WARN DiscoveryRegistryListener - Before UPnP shutdown, the registry did not contain any devices. 00:40:44.322 [UPnPDiscovery-38] DEBUG DiscoveryRegistryListener - Shutdown of UPnP registry complete. 00:40:44.373 [SageTVTuningMonitor-50] INFO SageTVTuningMonitor - 'IPTV2' produced first 48807724 packets. 00:40:44.373 [SageTVTuningMonitor-50] INFO SageTVTuningMonitor - 'IPTV2' recorded first 44352020 bytes. 00:40:50.356 [UPnPDiscovery-38] DEBUG UpnpManager - Broadcast requested. 00:40:50.403 [UPnPDiscovery-38] INFO DCTDefaultUpnpServiceConfiguration - Using the interface 'eth3' with IP address 192.168.0.99 for UPnP discovery. 00:40:54.404 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:40:58.404 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:41:02.404 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:41:06.405 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:41:10.405 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:41:14.405 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 00:41:18.375 [SageTVTuningMonitor-50] DEBUG SageTVTuningMonitor - The consumer appears to be stuck at 0, file system length 0, file name 'M:\M Recordings\1897023882_1_0115_0040-0.ts', copy protection NONE. 00:41:18.375 [SageTVTuningMonitor-50] DEBUG SageTVTuningMonitor - The producer appears to be stuck at 0. 00:41:18.376 [Retune-105:CAM1] INFO SageTVTuningMonitor - Current copy protection NONE. 00:41:18.376 [Retune-105:CAM1] DEBUG InputStreamCaptureDeviceServices - Stopping producer thread... 00:41:18.376 [Retune-105:CAM1] DEBUG InputStreamCaptureDeviceServices - Waiting for producer thread to stop... 00:41:18.376 [Retune-105:CAM1] INFO GenericPipeCaptureDevice - Retuning the encoding for the channel '1' from the device 'CAM1' to the file 'M:\M Recordings\1897023882_1_0115_0040-0.ts'... 00:41:18.376 [Retune-105:CAM1] DEBUG GenericPipeCaptureDevice - Executing: '"C:\comskip\ffmpeg.exe" -i rtsp//:192.168.0.25:554/live -c :v copy -f mpegts pipe:1 1' 00:41:18.378 [Retune-105:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV producer... 00:41:18.378 [Retune-105:CAM1] INFO GenericPipeCaptureDevice - Consumer is already running; this is a re-tune and it does not need to restart. 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: built with gcc 5.4.0 (GCC) 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libavutil 55. 43.100 / 55. 43.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libavcodec 57. 71.100 / 57. 71.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libavformat 57. 62.100 / 57. 62.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libavdevice 57. 2.100 / 57. 2.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libavfilter 6. 68.100 / 6. 68.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libswscale 4. 3.101 / 4. 3.101 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libswresample 2. 4.100 / 2. 4.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: libpostproc 54. 2.100 / 54. 2.100 00:41:18.392 [StreamLogger-106] DEBUG GenericPipeCaptureDevice - err: rtsp//:192.168.0.25:554/live: Invalid argument 00:41:18.393 [InputStreamProducerImpl-107:CAM1] DEBUG InputStreamProducerImpl - Stream ended. 00:41:18.405 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices..
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#24
|
||||
|
||||
Quote:
Code:
C:\comskip\ffmpeg.exe -i rtsp://192.168.0.25:554/live -c :v copy -f mpegts test.ts Edit: I looked back and it looks like we did give you the right order.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG Last edited by EnterNoEscape; 01-15-2017 at 07:39 AM. |
#25
|
||||
|
||||
Quote:
Here is the command line output looks like a format issue with the copy switch?. I had to add login and password to the adress this may be another issue with OPENDTC? Chris Code:
C:\Users\pvr>C:\comskip\ffmpeg.exe -i rtsp://admin:password@192.168.0.25:554 /live -c :v copy -f mpegts test.ts ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.0 (GCC) configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx - -enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei 0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-li bbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --en able-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-li bopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --e nable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable -libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --e nable-lzma --enable-decklink --enable-zlib libavutil 55. 43.100 / 55. 43.100 libavcodec 57. 71.100 / 57. 71.100 libavformat 57. 62.100 / 57. 62.100 libavdevice 57. 2.100 / 57. 2.100 libavfilter 6. 68.100 / 6. 68.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 [udp @ 00000000003db520] 'circular_buffer_size' option was set but it is not sup ported on this build (pthread support is required) [udp @ 000000000043b160] 'circular_buffer_size' option was set but it is not sup ported on this build (pthread support is required) [rtsp @ 000000000042a500] max delay reached. need to consume packet [rtsp @ 000000000042a500] RTP: missed 6 packets [rtsp @ 000000000042a500] max delay reached. need to consume packet [rtsp @ 000000000042a500] RTP: missed 8 packets [rtsp @ 000000000042a500] max delay reached. need to consume packet [rtsp @ 000000000042a500] RTP: missed 13 packets [rtsp @ 000000000042a500] max delay reached. need to consume packet [rtsp @ 000000000042a500] RTP: missed 6 packets [h264 @ 00000000003daf40] cabac decode of qscale diff failed at 32 7 [h264 @ 00000000003daf40] error while decoding MB 32 7, bytestream 418396 [h264 @ 00000000003daf40] concealing 7337 DC, 7337 AC, 7337 MV errors in I frame [rtsp @ 000000000042a500] max delay reached. need to consume packet [rtsp @ 000000000042a500] RTP: missed 12 packets Input #0, rtsp, from 'rtsp://admin:password@192.168.0.25:554/live': Metadata: title : Media Presentation Duration: N/A, start: 0.291511, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 20 fps, 20 tbr, 90k tbn, 40 tbc [NULL @ 000000000349f020] Unable to find a suitable output format for 'copy' copy: Invalid argument
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#26
|
||||
|
||||
No space in the -c:v option.
Code:
C:\comskip\ffmpeg.exe -i rtsp://192.168.0.25:554/live -c:v copy -f mpegts test.ts
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#27
|
||||
|
||||
Ok I got it working outside OpenDCT it writes the video to the file.
Thanks for the help with my 'punctuation' Now I have another issue OPENDCT seems to appending a 1 to the command and causing an error. I tried to remove the 1 after pipe\:1 sagetv.device.2060898.streaming_executable=C:\\\comskip\\ffmpeg.exe -i rtsp://adminassword@192.168.0.25:554\/live -c\:v copy -f mpegts pipe\:1 Code:
12:52:15.293 [SageTVRequestHandler-90:Unknown] DEBUG SageTVRequestHandler - SageTV sent: 'START CAM1 HDMI|45832315|1|2969005470496|M:\M Recordings\1897023882_1_0115_1252-0.ts|Great-H.264' 12:52:15.294 [SageTVRequestHandler-90:CAM1] DEBUG GenericPipeCaptureDevice - Capture device is now re-locked. 12:52:15.294 [SageTVRequestHandler-90:CAM1] DEBUG SageTVRequestHandler - Starting network encoder via upload ID '45832315' to file name 'M:\M Recordings\1897023882_1_0115_1252-0.ts'. 12:52:15.294 [SageTVRequestHandler-90:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 12:52:15.295 [SageTVRequestHandler-90:CAM1] DEBUG DynamicConsumerImpl - Using default consumer 'opendct.consumer.FFmpegTransSageTVConsumerImpl' for channel '1' 12:52:15.298 [SageTVRequestHandler-90:CAM1] INFO GenericPipeCaptureDevice - Starting the encoding for the channel '1' from the device 'CAM1' to the file 'M:\M Recordings\1897023882_1_0115_1252-0.ts'... 12:52:15.298 [SageTVRequestHandler-90:CAM1] DEBUG GenericPipeCaptureDevice - Executing: 'C:\comskip\ffmpeg.exe -i rtsp://admin:password@192.168.0.25:554/live -c:v copy -f mpegts pipe:1 1' 12:52:15.301 [SageTVRequestHandler-90:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV producer... 12:52:15.301 [SageTVRequestHandler-90:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV consumer... 12:52:15.303 [SageTVRequestHandler-90:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 12:52:15.304 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegTransSageTVConsumerImpl - FFmpeg Transcoder consumer thread is now running. 12:52:15.304 [FFmpegTransSageTVConsumerImpl-94:CAM1] DEBUG FFmpegTransSageTVConsumerImpl - Thread priority is 8. 12:52:15.315 [FFmpegTransSageTVConsumerImpl-94:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: built with gcc 5.4.0 (GCC) 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libavutil 55. 43.100 / 55. 43.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libavcodec 57. 71.100 / 57. 71.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libavformat 57. 62.100 / 57. 62.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libavdevice 57. 2.100 / 57. 2.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libavfilter 6. 68.100 / 6. 68.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libswscale 4. 3.101 / 4. 3.101 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libswresample 2. 4.100 / 2. 4.100 12:52:15.325 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: libpostproc 54. 2.100 / 54. 2.100 12:52:15.372 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [udp @ 000000000056b620] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required) 12:52:15.372 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [udp @ 000000000048b180] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required) 12:52:15.816 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:15.955 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] max delay reached. need to consume packet 12:52:15.955 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] RTP: missed 51 packets 12:52:15.955 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] max delay reached. need to consume packet 12:52:15.956 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] RTP: missed 11 packets 12:52:15.964 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] max delay reached. need to consume packet 12:52:15.964 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] RTP: missed 7 packets 12:52:16.071 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [h264 @ 000000000056b040] left block unavailable for requested intra mode 12:52:16.071 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [h264 @ 000000000056b040] error while decoding MB 0 9, bytestream 367329 12:52:16.071 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [h264 @ 000000000056b040] concealing 7129 DC, 7129 AC, 7129 MV errors in I frame 12:52:16.255 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] max delay reached. need to consume packet 12:52:16.255 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] RTP: missed 18 packets 12:52:16.255 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] max delay reached. need to consume packet 12:52:16.255 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000047a600] RTP: missed 4 packets 12:52:16.318 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:16.819 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:16.819 [FFmpegTransSageTVConsumerImpl-94:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 12:52:16.819 [FFmpegTransSageTVConsumerImpl-94:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 12:52:16.827 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: Input #0, rtsp, from 'rtsp://admin:password@192.168.0.25:554/live': 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: Metadata: 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: title : Media Presentation 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: Duration: N/A, start: 0.309978, bitrate: N/A 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 20 fps, 20 tbr, 90k tbn, 40 tbc 12:52:16.987 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: [NULL @ 00000000022e6060] Unable to find a suitable output format for '1' 12:52:16.988 [StreamLogger-91] DEBUG GenericPipeCaptureDevice - err: 1: Invalid argument 12:52:16.989 [InputStreamProducerImpl-92:CAM1] DEBUG InputStreamProducerImpl - Stream ended. 12:52:17.319 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:17.819 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:18.319 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:18.319 [FFmpegTransSageTVConsumerImpl-94:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 12:52:20.827 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 12:52:24.827 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 12:52:28.320 [FFmpegTransSageTVConsumerImpl-94:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 12:52:28.820 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:28.828 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 12:52:29.320 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:29.820 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 12:52:29.820 [FFmpegTransSageTVConsumerImpl-94:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 12:52:29.820 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegTransSageTVConsumerImpl - Unable to detect any video. 12:52:29.820 [AsyncWriter-93:1897023882_1_0115_1252-0.ts] INFO FFmpegTransSageTVConsumerImpl - Closing the file 'M:\M Recordings\1897023882_1_0115_1252-0.ts' 12:52:30.304 [SageTVRequestHandler-90:CAM1] DEBUG SageTVRequestHandler - Replied: 'OK' 12:52:30.304 [SageTVRequestHandler-90:CAM1] DEBUG SageTVRequestHandler - An unhandled exception was created => java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) at sun.nio.cs.StreamDecoder.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) at java.io.InputStreamReader.read(Unknown Source) at java.io.BufferedReader.fill(Unknown Source) at java.io.BufferedReader.readLine(Unknown Source) at java.io.BufferedReader.readLine(Unknown Source) at opendct.sagetv.SageTVRequestHandler.run(SageTVRequestHandler.java:127) at java.lang.Thread.run(Unknown Source) 12:52:30.320 [FFmpegTransSageTVConsumerImpl-94:CAM1] INFO FFmpegTransSageTVConsumerImpl - FFmpeg Transcoder consumer thread stopped.
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#28
|
||||
|
||||
Quote:
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#29
|
||||
|
||||
Quote:
Code:
4:37:04.706 [SageTVRequestHandler-92:Unknown] DEBUG SageTVRequestHandler - SageTV sent: 'START CAM1 HDMI|1205242640|1|2969018049370|M:\M Recordings\1897023882_1_0115_1437-0.ts|Great-H.264' 14:37:04.706 [SageTVRequestHandler-92:CAM1] DEBUG GenericPipeCaptureDevice - Capture device is now re-locked. 14:37:04.706 [SageTVRequestHandler-92:CAM1] DEBUG SageTVRequestHandler - Starting network encoder via upload ID '1205242640' to file name 'M:\M Recordings\1897023882_1_0115_1437-0.ts'. 14:37:04.706 [SageTVRequestHandler-92:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 14:37:04.706 [SageTVRequestHandler-92:CAM1] DEBUG DynamicConsumerImpl - Using default consumer 'opendct.consumer.FFmpegTransSageTVConsumerImpl' for channel '1' 14:37:04.710 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Starting the encoding for the channel '1' from the device 'CAM1' to the file 'M:\M Recordings\1897023882_1_0115_1437-0.ts'... 14:37:04.710 [SageTVRequestHandler-92:CAM1] DEBUG GenericPipeCaptureDevice - Executing: 'C:\comskip\ffmpeg.exe -i rtsp://admin:password@192.168.0.25:554/live -c:v copy -f mpegts pipe:1' 14:37:04.713 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV producer... 14:37:04.713 [SageTVRequestHandler-92:CAM1] INFO GenericPipeCaptureDevice - Configuring and starting the new SageTV consumer... 14:37:04.716 [SageTVRequestHandler-92:CAM1] DEBUG BasicCaptureDevice - Consumer is was not in progress. 14:37:04.716 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegTransSageTVConsumerImpl - FFmpeg Transcoder consumer thread is now running. 14:37:04.716 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegTransSageTVConsumerImpl - Thread priority is 8. 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: built with gcc 5.4.0 (GCC) 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libavutil 55. 43.100 / 55. 43.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libavcodec 57. 71.100 / 57. 71.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libavformat 57. 62.100 / 57. 62.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libavdevice 57. 2.100 / 57. 2.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libavfilter 6. 68.100 / 6. 68.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libswscale 4. 3.101 / 4. 3.101 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libswresample 2. 4.100 / 2. 4.100 14:37:04.729 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: libpostproc 54. 2.100 / 54. 2.100 14:37:04.732 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:04.747 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [udp @ 000000000059b5a0] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required) 14:37:04.747 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [udp @ 000000000049b160] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required) 14:37:05.232 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 14:37:05.339 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] max delay reached. need to consume packet 14:37:05.339 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] RTP: missed 89 packets 14:37:05.339 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] max delay reached. need to consume packet 14:37:05.339 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] RTP: missed 3 packets 14:37:05.352 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [h264 @ 000000000059afc0] concealing 6704 DC, 6704 AC, 6704 MV errors in I frame 14:37:05.526 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] max delay reached. need to consume packet 14:37:05.526 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] RTP: missed 5 packets 14:37:05.610 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] max delay reached. need to consume packet 14:37:05.610 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [rtsp @ 000000000048a480] RTP: missed 7 packets 14:37:05.733 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 14:37:06.070 [UPnPDiscovery-38] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 14:37:06.233 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegContext - Returning AVERROR_EOF in readCallback.call() 14:37:06.233 [FFmpegTransSageTVConsumerImpl-96:CAM1] ERROR FFmpegContext - initTsStream: avformat_open_input returned error code -1094995529 14:37:06.233 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:06.314 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Input #0, rtsp, from 'rtsp://admin:password@192.168.0.25:554/live': 14:37:06.314 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Metadata: 14:37:06.314 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: title : Media Presentation 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Duration: N/A, start: 0.269733, bitrate: N/A 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 20 fps, 20 tbr, 90k tbn, 40 tbc 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Output #0, mpegts, to 'pipe:1': 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Metadata: 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: title : Media Presentation 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: encoder : Lavf57.62.100 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, q=2-31, 20 fps, 20 tbr, 90k tbn, 90k tbc 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Stream mapping: 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Stream #0:0 -> #0:0 (copy) 14:37:06.315 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: Press [q] to stop, [?] for help 14:37:06.316 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [mpegts @ 0000000002709740] Non-monotonous DTS in output stream 0:0; previous: 0, current: -18108; changing to 1. This may result in incorrect timestamps in the output file. 14:37:06.317 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [mpegts @ 0000000002709740] Non-monotonous DTS in output stream 0:0; previous: 1, current: -14338; changing to 2. This may result in incorrect timestamps in the output file. 14:37:06.318 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [mpegts @ 0000000002709740] Non-monotonous DTS in output stream 0:0; previous: 2, current: -3268; changing to 3. This may result in incorrect timestamps in the output file. 14:37:06.318 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [mpegts @ 0000000002709740] Non-monotonous DTS in output stream 0:0; previous: 3, current: -1696; changing to 4. This may result in incorrect timestamps in the output file. 14:37:06.318 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: [mpegts @ 0000000002709740] Non-monotonous DTS in output stream 0:0; previous: 4, current: -204; changing to 5. This may result in incorrect timestamps in the output file. 14:37:06.337 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 165628 analyzeduration: 2000000. 14:37:06.406 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO mpegts - [3aedf880] decoding for stream 0 failed 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 786432 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 786432, returnValue = 1299833 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 786432 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 786432, returnValue = 1299833 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1049833, readIndex = 786432 14:37:06.407 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1049833, readIndex = 1049833, returnValue = 1049833 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1561976 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1561976, returnValue = 1922301 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 1561976 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 0, returnValue = 0 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0, returnValue = 1922301 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - After avformat_find_stream_info() pos=0 bytes_read=1298575 seek_count=2. probesize: 165628 analyzeduration: 2000000. 14:37:06.782 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - current container duration = 1.379667 seconds 14:37:06.786 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Primary program has been detected: 1. 14:37:06.790 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Could not find an audio stream. Trying again with an extended probe. 14:37:06.790 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:06.792 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 1922488 analyzeduration: 2379667. 14:37:06.866 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO h264 - [41070920] concealing 6704 DC, 6704 AC, 6704 MV errors in I frame 14:37:06.887 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: frame= 40 fps=0.0 q=-1.0 size= 1924kB time=00:00:01.65 bitrate=9495.9kbits/s speed=3.26x 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 1990545 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 1990545 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1740545, readIndex = 1310720 14:37:06.992 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1740545, readIndex = 1740545, returnValue = 1740545 14:37:07.399 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: frame= 50 fps= 49 q=-1.0 size= 2042kB time=00:00:02.15 bitrate=7747.1kbits/s speed=2.12x 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2182868 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2182868, returnValue = 2182869 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 2182868 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 0, returnValue = 0 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0, returnValue = 2182869 14:37:07.743 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - After avformat_find_stream_info() pos=0 bytes_read=1753043 seek_count=2. probesize: 1922488 analyzeduration: 2379667. 14:37:07.744 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - current container duration = 2.509622 seconds 14:37:07.744 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Could not find an audio stream. Trying again with an extended probe. 14:37:07.744 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:07.745 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 2183056 analyzeduration: 3509622. 14:37:07.830 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO h264 - [411a5020] concealing 6704 DC, 6704 AC, 6704 MV errors in I frame 14:37:07.936 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: frame= 61 fps= 39 q=-1.0 size= 2180kB time=00:00:02.71 bitrate=6567.3kbits/s speed=1.72x 14:37:07.949 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:07.950 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2232501 14:37:07.950 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:07.950 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2232501 14:37:07.950 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1982501, readIndex = 1310720 14:37:07.950 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 1982501, readIndex = 1982501, returnValue = 1982501 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2315220 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2315220, returnValue = 2315221 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 2315220 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 0, returnValue = 0 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0, returnValue = 2315221 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - After avformat_find_stream_info() pos=0 bytes_read=1643439 seek_count=2. probesize: 2183056 analyzeduration: 3509622. 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - current container duration = 2.909533 seconds 14:37:08.250 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Could not find an audio stream. Trying again with an extended probe. 14:37:08.251 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:08.251 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 2315408 analyzeduration: 3909533. 14:37:08.444 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:08.445 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2364665 14:37:08.445 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:08.445 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2364665 14:37:08.445 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 2114665, readIndex = 1310720 14:37:08.445 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 2114665, readIndex = 2114665, returnValue = 2114665 14:37:08.490 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: frame= 72 fps= 34 q=-1.0 size= 2318kB time=00:00:03.25 bitrate=5826.2kbits/s speed=1.54x 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2432344 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2432344, returnValue = 2432345 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 2432344 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 0, returnValue = 0 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0 14:37:08.695 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0, returnValue = 2432345 14:37:08.696 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - After avformat_find_stream_info() pos=0 bytes_read=1628399 seek_count=2. probesize: 2315408 analyzeduration: 3909533. 14:37:08.696 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - current container duration = 3.409578 seconds 14:37:08.696 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Could not find an audio stream. Trying again with an extended probe. 14:37:08.696 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:08.697 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 2432532 analyzeduration: 4409578. 14:37:08.906 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:08.907 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2484609 14:37:08.907 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720 14:37:08.907 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 1310720, returnValue = 2484609 14:37:08.907 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 2234609, readIndex = 1310720 14:37:08.907 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 2234609, readIndex = 2234609, returnValue = 2234609 14:37:09.094 [StreamLogger-93] DEBUG GenericPipeCaptureDevice - err: frame= 83 fps= 31 q=-1.0 size= 2463kB time=00:00:03.81 bitrate=5283.1kbits/s speed=1.43x 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2746752 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 2746752, returnValue = 3083953 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 2746752 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 0, offset = 0, readIndex = 0, returnValue = 0 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0 14:37:09.308 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegCircularBufferNIO - Seek: wence = 65536, offset = 0, readIndex = 0, returnValue = 3083953 14:37:09.309 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - After avformat_find_stream_info() pos=0 bytes_read=1822863 seek_count=2. probesize: 2432532 analyzeduration: 4409578. 14:37:09.309 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - current container duration = 3.869556 seconds 14:37:09.309 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Could not find an audio stream. Trying again with an extended probe. 14:37:09.309 [FFmpegTransSageTVConsumerImpl-96:CAM1] DEBUG FFmpegStreamDetection - Calling avformat_open_input 14:37:09.310 [FFmpegTransSageTVConsumerImpl-96:CAM1] INFO FFmpegStreamDetection - Before avformat_find_stream_info() pos=262144 bytes_read=262144 seek_count=0. probesize: 3084140 analyzeduration: 4869556.
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#30
|
||||
|
||||
Yeah, you will probably have do add the null audio settings I posted up above.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#31
|
||||
|
||||
Quote:
\ffmpeg.exe -i rtsp://adminassword@192.168.0.25:554/live -c:v copy -i anullsrc=cl=1 -shortest -c:a aac -f mpegts test.ts Code:
C:\Users\pvr>C:\comskip\ffmpeg.exe -i rtsp://admin:password@192.168.0.25:554 /live -c:v copy -i anullsrc=cl=1 -shortest -c:a aac-f mpegts test.ts ffmpeg version N-83034-gf48b6b8 Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.0 (GCC) configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx - -enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei 0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-li bbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --en able-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-li bopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --e nable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable -libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --e nable-lzma --enable-decklink --enable-zlib libavutil 55. 43.100 / 55. 43.100 libavcodec 57. 71.100 / 57. 71.100 libavformat 57. 62.100 / 57. 62.100 libavdevice 57. 2.100 / 57. 2.100 libavfilter 6. 68.100 / 6. 68.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 [udp @ 000000000052b720] 'circular_buffer_size' option was set but it is not sup ported on this build (pthread support is required) [udp @ 000000000043b1a0] 'circular_buffer_size' option was set but it is not sup ported on this build (pthread support is required) [rtsp @ 0000000000527fe0] max delay reached. need to consume packet [rtsp @ 0000000000527fe0] RTP: missed 39 packets [rtsp @ 0000000000527fe0] max delay reached. need to consume packet [rtsp @ 0000000000527fe0] RTP: missed 1 packets [rtsp @ 0000000000527fe0] max delay reached. need to consume packet [rtsp @ 0000000000527fe0] RTP: missed 24 packets [h264 @ 000000000052b140] concealing 6932 DC, 6932 AC, 6932 MV errors in I frame [rtsp @ 0000000000527fe0] max delay reached. need to consume packet [rtsp @ 0000000000527fe0] RTP: missed 11 packets Input #0, rtsp, from 'rtsp://admin:password@192.168.0.25:554/live': Metadata: title : Media Presentation Duration: N/A, start: 0.272956, bitrate: N/A Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709, progressive), 1920x1080, 20 fps, 20 tbr, 90k tbn, 40 tbc Unknown decoder 'copy'
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#32
|
||||
|
||||
That will speed things up on the SageTV side of things too.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#33
|
||||
|
||||
Quote:
Code:
C:\comskip\ffmpeg.exe -i rtsp://admin:password@192.168.0.25:554 /live -i anullsrc=cl=1 -shortest -c:v copy -c:a aac -f mpegts test.ts
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#34
|
||||
|
||||
Quote:
Order is important. I looked up some samples and they had some -f lavi switch before the input. Also the audio before the video. Code:
sagetv.device.2060898.streaming_executable=C:\\\ffmpeg\\ffmpeg.exe -f lavfi -i anullsrc -i rtsp://login:password@192.168.0.25:554\/live -shortest -c:a aac -c\:v copy -f mpegts pipe\:1 Now I just add my 3 other Cameras! Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client Last edited by technazz; 01-15-2017 at 09:56 PM. |
#35
|
||||
|
||||
Glad you got this working.
Ordering is important in an ffmpeg command line, and in a lot of cases, the same switch willbe used multiple times, but do different things depending on the order. In the case of your commandline: Code:
C:\ffmpeg\ffmpeg.exe -f lavfi -i anullsrc -i rtsp://login:password@192.168.0.25:554/live -shortest -c:a aac -c:v copy -f mpegts pipe:1 -i rtsp://login:password@ip/live adds an additional input from the camera's live stream. It is not being told an explicit format, so ffmpeg will have to autodetect it. Technically, an additional -f rtsp option could be inserted before the -i rtsp: to tell ffmpeg what format that intput would be, but ffmpeg already assumes that format when the input is an rtsp source. -shortest tells ffmpeg to stop the encoding whenever the shortest input stream ends. This is usually used when using the anullsrc input to add to an additional source, because anullsrc will run forever if given the chance, so this stops it when the other input is done. It doesn't really have any use here, because the camera's feed will also run forever, so ffmpeg will always run forever with these sources, unless the process is killed. -c:a aac -c:v copy -f mpegts pipe:1 Now all these options are describing what to output. -c sets the codecs to use. aac for audio, copy for video. -f, just like at the beginning, is setting the container format, in this case, mpegts, for the output. pipe:1 is the output, and ffmpeg knows it's an output because it has no - option preceding it. ffmpeg can do a lot just from a single command line. You could, for instance, use video filters to draw a text overlay on your video (if you were encoding it and not just using copy), resize the image, adjust brightness/contrast, reduce framerate, etc. Instead of that null audio source, you could tap it to a sound card mic input to add audio to a security camera that doesn't have a microphone.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room Last edited by Fuzzy; 01-18-2017 at 09:32 AM. |
#36
|
||||
|
||||
So, with the security camera example above, do you need to do anything special to stop recording?
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#37
|
||||
|
||||
You could work up a command that would 'kill' the ffmpeg process and have opendct execute that command on receiving a STOP from sage, or if you do nothing, OpenDCT will kill the process on it's own 15 seconds after receiving the STOP.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#38
|
||||
|
||||
Quote:
Thanks for breaking it down. I'be been travelling for work and havent had time to update. Just another note. The RTSP path is different on other cameras. You will have to check with your camera manufacturer. I have a few FOSCAM that use /videoMain instead of /live I used https://www.ispyconnect.com/sources.aspx to check the address. -i rtsp://loginassword@ip/live
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#39
|
||||
|
||||
Finally had a chance to try a Perl script that connects to Slingbox and outputs its video content and interfaced it with OpenDCT w/ the Pipe Capture.. I must stay it worked GREAT I love that now on show change there is no video lag (tuner retunning) since my previous approach re-launches the script on every new program from the progrma guide.
The only thing I would like to know if there is a way to filter out the stderr to not write it to log, or at least just after X secs, since the script outputs stream stats to it and the log will get full of those entries ie Code:
12:53:42.322 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)) 12:53:42.322 [RawSageTVConsumerImpl-154:SlingIzzi] DEBUG VideoUtil - PAT packet found at index 3836. 12:53:42.322 [RawSageTVConsumerImpl-154:SlingIzzi] DEBUG VideoUtil - PAT packet found at index 11732. 12:53:42.322 [RawSageTVConsumerImpl-154:SlingIzzi] INFO RawSageTVConsumerImpl - Raw consumer is now streaming... 12:53:42.853 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 168 fps=0.0 q=-1.0 size= 2073kB time=00:00:05.65 bitrate=3001.9kbits/s 12:53:43.414 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 185 fps=169 q=-1.0 size= 2407kB time=00:00:06.23 bitrate=3164.1kbits/s 12:53:44.007 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 198 fps=118 q=-1.0 size= 2622kB time=00:00:06.66 bitrate=3222.9kbits/s 12:53:44.303 [UPnPDiscovery-40] DEBUG UpnpManager - Sending a SecureContainer search message for 'schemas-cetoncorp-com' devices... 12:53:44.662 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 217 fps= 93 q=-1.0 size= 2835kB time=00:00:07.28 bitrate=3187.1kbits/s 12:53:45.208 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 236 fps= 82 q=-1.0 size= 3048kB time=00:00:07.96 bitrate=3137.0kbits/s 12:53:45.707 [StreamLogger-152] DEBUG GenericPipeCaptureDevice - err: frame= 252 fps= 74 q=-1.0 size= 3225kB time=00:00:08.48 bitrate=3112.7kbits/s
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 |
#40
|
|||
|
|||
Interesting so this is kind of an alternative to an HD-PVR, is it?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
Tags |
executable, script, streaming |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
USB Capture Device? | Skybolt | Hardware Support | 5 | 05-07-2013 07:00 PM |
HVR-1600 Capture Device? | m0ng00se30 | Hardware Support | 10 | 04-28-2007 10:24 AM |
Using Motorola Tuner device for capture device | cyberfreak | Hardware Support | 4 | 02-22-2007 02:47 PM |
No AV Capture Device | jaelanicu | SageTV Recorder Software | 5 | 08-03-2006 02:02 AM |
Video Capture Device - Not Available | crashdude | Hardware Support | 2 | 03-15-2004 12:14 PM |