1

(3 replies, posted in Using SVP)

Thanks for the answers!!

Chainik wrote:

these settings won't reduce GPU load at all - just leave them on "auto"
what you have to do is play with video renderer settings (in case of MPC-HC, for example)
scaling methods can be very heavy for the IGP, even simple "bicubic"

I should have mentioned, my processor also isn't really good (a laptop version of the Intel core i5), so using the minimum svp Settings would help, I think.
I'm also interested, which motion vector grid and which "widht of top coarce level" gives the best performance?

MAG79 wrote:

I recommend to use EVR (custom presenter) with D3D Fullscreen option enabled on IGP.
Select Resizer: Bilinear.

I'm using mpv as a video player, do you know which setting is best there?

2

(3 replies, posted in Using SVP)

I'm trying to find the most performant settings, because my integrated gpu is really bad (UHD 620).
I've uploaded my current Settings as an attachment.
What can I do to make it even lower?
Also, which upsaling filter on mpv is recommended?

Thank you!

3

(20 replies, posted in Using SVP)

Chainik wrote:

I wish I knew the answer.

"cast.encode.realtime = true in All settings" - is it?

Yeah, tried both hmm
it says "dts to muxer" so maybe it is a problem with audio downmixing?

4

(20 replies, posted in Using SVP)

Anything I can do?

5

(20 replies, posted in Using SVP)

Chainik wrote:

Great idea BTW! big_smile

TCP port 9900 by default, you can change it in All settings.

Forwarded and works now, thanks! However, playback crashes after like one minute.
Log:

...
17:10:16.312: [encode] Opening muxer: streaming segment muxer [stream_segment,ssegment]
17:10:16.312: AO: [lavc] 48000Hz stereo 2ch floatp
17:10:58.140: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3674174 >= 3674174
17:10:58.141: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3676094 >= 3676094
17:10:58.236: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3689189 >= 3689189
17:10:58.236: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3691109 >= 3691109
17:10:58.294: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3699700 >= 3699700
17:10:58.296: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3701620 >= 3701620
17:10:58.446: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3726727 >= 3726727
17:10:58.453: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3728647 >= 3728647
17:10:58.524: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3741742 >= 3741742
17:10:58.524: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3743662 >= 3743662
17:10:58.580: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3752252 >= 3752252
17:10:58.580: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3754172 >= 3754172
17:10:58.640: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3762763 >= 3762763
17:10:58.640: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3764683 >= 3764683
17:10:58.729: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3777778 >= 3777778
17:10:58.729: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3779698 >= 3779698
17:10:58.780: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3788288 >= 3788288
17:10:58.781: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3790208 >= 3790208
17:10:58.930: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3816817 >= 3816817
17:10:58.930: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3818737 >= 3818737
17:10:59.014: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3831832 >= 3831832
17:10:59.014: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3833752 >= 3833752
17:10:59.081: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3842342 >= 3842342
17:10:59.096: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3844262 >= 3844262
17:10:59.133: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3852853 >= 3852853
17:10:59.133: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3854773 >= 3854773
17:10:59.220: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3867868 >= 3867868
17:10:59.220: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3869788 >= 3869788
17:10:59.269: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3878378 >= 3878378
17:10:59.269: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3880298 >= 3880298
17:10:59.355: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3894895 >= 3894895
17:10:59.355: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3896815 >= 3896815
17:10:59.410: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3905405 >= 3905405
17:10:59.410: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3907325 >= 3907325
17:10:59.557: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3920420 >= 3920420
17:10:59.557: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3922340 >= 3922340
17:10:59.614: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3930931 >= 3930931
17:10:59.614: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3932851 >= 3932851
17:10:59.808: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3941441 >= 3941441
17:10:59.808: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3943361 >= 3943361
17:10:59.876: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3956456 >= 3956456
17:10:59.876: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3958376 >= 3958376
17:11:00.166: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3983483 >= 3983483
17:11:00.309: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3985403 >= 3985403
17:11:00.333: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3993994 >= 3993994
17:11:00.333: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3995914 >= 3995914
17:11:00.570: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4009009 >= 4009009
17:11:00.570: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4010929 >= 4010929
17:11:01.162: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4073574 >= 4073574
17:11:01.331: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4075494 >= 4075494
17:11:01.354: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4084084 >= 4084084
17:11:01.354: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 4086004 >= 4086004
17:12:01.396: [ffmpeg] filter: time discontinuity detected: -4500464 us, resetting
17:12:20.076: [ffmpeg] filter: time discontinuity detected: -2040980 us, resetting
17:12:26.467: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11150150 >= 11150150
17:12:26.467: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11152070 >= 11152070
17:12:26.533: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11165165 >= 11165165
17:12:26.533: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11167085 >= 11167085
17:12:26.742: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11175676 >= 11175676
17:12:26.742: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11177596 >= 11177596
17:12:26.997: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11202703 >= 11202703
17:12:26.997: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11204623 >= 11204623
17:12:27.074: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11217718 >= 11217718
17:12:27.234: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11219638 >= 11219638
17:12:27.257: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11228228 >= 11228228
17:12:27.257: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11230148 >= 11230148
17:12:27.324: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11238739 >= 11238739
17:12:27.489: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11240659 >= 11240659
17:12:27.549: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11253754 >= 11253754
17:12:27.549: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11255674 >= 11255674
17:12:27.603: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11264264 >= 11264264
17:12:27.746: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11266184 >= 11266184
17:12:28.017: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11292793 >= 11292793
17:12:28.017: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11294713 >= 11294713
17:12:28.088: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11307808 >= 11307808
17:12:28.257: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11309728 >= 11309728
17:12:28.280: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11318318 >= 11318318
17:12:28.280: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11320238 >= 11320238
17:12:28.333: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11328829 >= 11328829
17:12:28.333: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11330749 >= 11330749
17:12:28.541: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11343844 >= 11343844
17:12:28.541: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11345764 >= 11345764
17:12:28.599: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11354354 >= 11354354
17:12:28.771: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11356274 >= 11356274
17:12:28.832: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11370871 >= 11370871
17:12:28.833: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11372791 >= 11372791
17:12:29.036: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11381381 >= 11381381
17:12:29.036: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11383301 >= 11383301
17:12:29.103: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11396396 >= 11396396
17:12:29.103: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11398316 >= 11398316
17:12:29.290: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11406907 >= 11406907
17:12:29.290: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11408827 >= 11408827
17:12:29.344: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11417417 >= 11417417
17:12:29.344: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11419337 >= 11419337
17:12:29.552: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11432432 >= 11432432
17:12:29.552: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11434352 >= 11434352
17:12:29.845: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11459459 >= 11459459
17:12:29.845: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11461379 >= 11461379
17:12:29.897: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11469970 >= 11469970
17:12:30.050: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11471890 >= 11471890
17:12:30.107: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11484985 >= 11484985
17:12:30.107: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11486905 >= 11486905
17:12:30.840: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11549550 >= 11549550
17:12:30.840: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11551470 >= 11551470
17:12:30.901: [ffmpeg] stream_segment,ssegment: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11560060 >= 11560060
17:12:30.901: [ffmpeg] mpegts: Application provided invalid, non monotonically increasing dts to muxer in stream 0: 11561980 >= 11561980
17:12:50.064: [ffmpeg] filter: time discontinuity detected: -3108609 us, resetting

6

(20 replies, posted in Using SVP)

Reinstalled SVP, and it didn't work.
But I tried turning off the firewall and then it worked just fine...
I don't want to leave my firewall off all the time though, are there any firewall rules and opened ports which SVP needs?

7

(20 replies, posted in Using SVP)

Chainik wrote:

I tried almost all combinations of svpcast and mpv versions and settings yesterday. In all cases Chromecast starts playback - it may hang a few minutes after, but at least it always starts.
Behavior is pretty much the same with mpv 0.28 or 0.29, svpcast "before subtitle update" and recent version.
The only thing I can't check is if it used to be any better with an older Chromecast firmware version - and I believe it was better. hmm

Mmh I use the newest chromecast version on the first device and the newest beta on the second one. I'll try reinstalling SVP tomorrow, maybe this will help.

8

(20 replies, posted in Using SVP)

Chainik wrote:

try cast.encode.realtime = true in All settings

Same problem, just stops buffering at 13 seconds

21:01:23.416: ===== Starting transcoding ======
21:01:23.416: Command line: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe J:/Seed/ipt/The.Mummy.2017.BluRay.1080p.DTS.x264-PRoDJi.mkv --aid=1 --sid=no --no-sub-auto --no-ytdl --o=C:/Users/Ookami/AppData/Local/Temp/svpcast/stream/svp%04d.ts --input-ipc-server=mpvstreampipe --hwdec=auto-copy --vf=vapoursynth:[C:\Users\Ookami\AppData\Roaming\SVP4\scripts\fffe.py]:4:7 --af=arealtime --ovc=h264_nvenc --ovcopts=b=11700000,rc=vbr_hq,preset=slow,profile=high,g=60,keyint_min=60,time_base=1000/59940,threads=4 --oac=aac --of=ssegment --ofopts=segment_time=4,segment_format=mpegts,segment_list_size=15,segment_start_number=0,segment_list_flags=+live,segment_list=[C:\Users\Ookami\AppData\Local\Temp\svpcast\stream\svp.m3u8]
21:01:23.541: Playing: J:/Seed/ipt/The.Mummy.2017.BluRay.1080p.DTS.x264-PRoDJi.mkv
21:01:23.541: (+) Video --vid=1 (*) '@8903Kbps High Profiles @L4.1' (h264 1920x800 23.976fps)
21:01:23.541: (+) Audio --aid=1 --alang=eng (*) 'DTS@1536Kbps 6 chnls' (dts 6ch 48000Hz)
21:01:23.541: Subs --sid=1 --slang=eng (*) (subrip)
21:01:23.541: Subs --sid=2 --slang=tur (subrip)
21:01:24.057: Using hardware decoding (dxva2-copy).
21:01:24.060: [autoconvert] Converting nv12 -> yuv420p
21:01:24.732: VO: [lavc] 1920x800 yuv420p
21:01:24.732: [vo/lavc] Opening encoder: NVIDIA NVENC H.264 encoder [h264_nvenc]
21:01:25.120: [ao/lavc] Opening encoder: AAC (Advanced Audio Coding) [aac]
21:01:25.123: [encode] Opening muxer: streaming segment muxer [stream_segment,ssegment]
21:01:25.133: AO: [lavc] 48000Hz stereo 2ch floatp
21:01:59.484: ===== mpv exited with code 62097 =====

EDIT:
Here are my settings:
https://i.imgur.com/nprgC9J.png

9

(20 replies, posted in Using SVP)

Chainik wrote:

> Why is it an option then?

cause you can build/install ffmpeg with NVENC support

Ohh okay thanks, I remember that I have built mpv myself.
Well, now there's still the problem with the chromecast on windows

10

(20 replies, posted in Using SVP)

Chainik wrote:

> I have also tried the newest Linux version ...

ffmpeg wasn't built with NVENC support

Why is it an option then? I have also tried the software encoder and the others, and it still crashes.

11

(20 replies, posted in Using SVP)

Chainik wrote:

I'm not talking about movie size.
I'm talking about Streaming -> Bandwidth limit, set it to 12M.

Still won't work. Set it to 12M.

19:12:18.655: ===== Starting transcoding ======
19:12:18.655: Command line: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe J:/The.Mummy.2017.BluRay.1080p.DTS.x264-PRoDJi.mkv --aid=1 --sid=no --no-sub-auto --no-ytdl --o=C:/Users/Ookami/AppData/Local/Temp/svpcast/stream/svp%04d.ts --input-ipc-server=mpvstreampipe --hwdec=auto-copy --vf=vapoursynth:[C:\Users\Ookami\AppData\Roaming\SVP4\scripts\fffe.py]:4:7 --ovc=h264_nvenc --ovcopts=b=11700000,rc=vbr_hq,preset=slow,profile=high,g=60,keyint_min=60,time_base=1000/59940,threads=4 --oac=aac --of=ssegment --ofopts=segment_time=4,segment_format=mpegts,segment_list_size=15,segment_start_number=0,segment_list_flags=+live,segment_list=[C:\Users\Ookami\AppData\Local\Temp\svpcast\stream\svp.m3u8]
19:12:18.762: Playing: J:/The.Mummy.2017.BluRay.1080p.DTS.x264-PRoDJi.mkv
19:12:18.762: (+) Video --vid=1 (*) '@8903Kbps High Profiles @L4.1' (h264 1920x800 23.976fps)
19:12:18.762: (+) Audio --aid=1 --alang=eng (*) 'DTS@1536Kbps 6 chnls' (dts 6ch 48000Hz)
19:12:18.762: Subs --sid=1 --slang=eng (*) (subrip)
19:12:18.762: Subs --sid=2 --slang=tur (subrip)
19:12:18.891: Using hardware decoding (dxva2-copy).
19:12:18.891: [autoconvert] Converting nv12 -> yuv420p
19:12:19.129: [ao/lavc] Opening encoder: AAC (Advanced Audio Coding) [aac]
19:12:19.130: AO: [lavc] 48000Hz stereo 2ch floatp
19:12:19.130: VO: [lavc] 1920x800 yuv420p
19:12:19.131: [vo/lavc] Opening encoder: NVIDIA NVENC H.264 encoder [h264_nvenc]
19:12:19.351: [encode] Opening muxer: streaming segment muxer [stream_segment,ssegment]
19:12:43.744: ===== mpv exited with code 62097 =====

See here:
https://i.imgur.com/KrXPPrV.jpg
It doesn't stop loading
EDIT:
I have also tried the newest Linux version, which doesn't have the subtitle update yet (don't know if intended). Well, the streaming window just closes after I start it. That's the log:

19:25:54.437: ===== Starting transcoding ======
19:25:54.437: Command line: /usr/local/bin/mpv /home/ookami/Documents/!sample.mkv --aid=1 --sid=no --no-sub-auto --no-ytdl --o=/tmp/svpcast/stream/svp%04d.ts --input-ipc-server=/tmp/mpvstreamsocket --vf=vapoursynth:/home/ookami/.local/share/SVP4/scripts/fffe.py:4:7 --ovc=h264_nvenc --ovcopts=b=11700000,rc=vbr_hq,preset=slow,profile=high,g=60,keyint_min=60,time_base=1000/59940,threads=4 --oac=aac --of=ssegment --ofopts=segment_time=4,segment_format=mpegts,segment_list_size=10,segment_start_number=0,segment_list_flags=+live,segment_list=/tmp/svpcast/stream/svp.m3u8
19:25:54.516: Playing: /home/ookami/Documents/!sample.mkv
19:25:54.516: (+) Video --vid=1 (*) (h264 1920x800 23.976fps)
19:25:54.516: (+) Audio --aid=1 --alang=eng (*) (dts 6ch 48000Hz)
19:25:54.516: Subs --sid=1 --slang=eng (subrip)
19:25:54.516: Subs --sid=2 --slang=eng 'SDH' (subrip)
19:25:54.516: [vo/lavc] codec for video not found
19:25:54.516: Error opening/initializing the selected video_out (--vo) device.
19:25:54.516: Video: no video
19:25:54.516: [encode] no data written to target file
19:25:54.516: Exiting... (Errors when loading file)
19:25:54.521: ===== mpv exited with code 2 =====

Normal playback is fine though

12

(20 replies, posted in Using SVP)

Chainik wrote:

30 Mbit is probably too much for the Chromecast.
Other streaming apps are limiting Chromecast to 12M for some reason hmm

Huh how do you know it's 30 Mbit? Anyways, that's not the problem. It was possible for me to stream 30gb movie remuxes to the chromecast, although it was very slow, but at least it loaded.
I also get this same problem with different, smaller movies (including 3 Mbit).

13

(20 replies, posted in Using SVP)

Chainik wrote:

what's in the log?
(Streaming -> Last streaming log)

Nothing really.

13:18:50.546: ===== Starting transcoding ======
13:18:50.546: Command line: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe J:/movie.mkv --aid=1 --sid=1 --no-sub-auto --no-ytdl --o=C:/Users/Ookami/AppData/Local/Temp/svpcast/stream/svp%04d.ts --input-ipc-server=mpvstreampipe --hwdec=auto-copy --vf=vapoursynth:[C:\Users\Ookami\AppData\Roaming\SVP4\scripts\fffe.py]:4:7 --ovc=h264_nvenc --ovcopts=b=29638205,rc=vbr_hq,preset=slow,profile=high,g=60,keyint_min=60,time_base=1000/59940,threads=4 --oac=aac --of=ssegment --ofopts=segment_time=4,segment_format=mpegts,segment_list_size=15,segment_start_number=0,segment_list_flags=+live,segment_list=[C:\Users\Ookami\AppData\Local\Temp\svpcast\stream\svp.m3u8]
13:18:50.649: Playing: J:/movie.mkv
13:18:50.649: (+) Video --vid=1 (*) (h264 1920x800 23.976fps)
13:18:50.649: (+) Audio --aid=1 --alang=eng (*) (dts 6ch 48000Hz)
13:18:50.649: (+) Subs --sid=1 --slang=eng (subrip)
13:18:50.783: Using hardware decoding (dxva2-copy).
13:18:50.783: [autoconvert] Converting nv12 -> yuv420p
13:18:50.992: [ao/lavc] Opening encoder: AAC (Advanced Audio Coding) [aac]
13:18:50.993: AO: [lavc] 48000Hz stereo 2ch floatp
13:18:50.993: VO: [lavc] 1920x800 yuv420p
13:18:50.993: [vo/lavc] Opening encoder: NVIDIA NVENC H.264 encoder [h264_nvenc]
13:18:51.181: [encode] Opening muxer: streaming segment muxer [stream_segment,ssegment]
13:19:42.737: ===== mpv exited with code 62097 =====

That's it. I stop it manually after nothing happens for five minutes and the buffer is still at 17 seconds.

14

(20 replies, posted in Using SVP)

After the subtitle update, when I want to stream a video to my chromecast ultra, it stops buffering at around 17 seconds and on the chromecast it just shows a blue loading bar with the movie title above it, loading forever.
I have tested it on two chromecasts, with and without subtitles, with different movies and with different svp settings.
It did work on earlier versions of svp though, I have tried that 3 months ago.

15

(2 replies, posted in Using SVP)

Chainik wrote:

Nope because we still can't find a way to make Chromecast and/or Apple TV show text subtitles as a HSL stream.
The only way is to "burn" them into the video. We'll probably add this feature into the next release.

Alright, thanks. I'm looking forward to this feature. For now, I've managed to stream it using SMPlayer. It let's you stream with subtitles and SVP enabled, but you have to extract the subtitles as .vtt first.

16

(2 replies, posted in Using SVP)

Hey,
Is there any way how I can add subtitles to SVPCast?