spaam / svtplay-dl

Small command-line program to download videos from some streaming sites.
https://svtplay-dl.se
MIT License
724 stars 122 forks source link

SVTPLAY-DL v4.13 får inget Ljud på SVTs Agenda #1498

Open Minherre opened 2 years ago

Minherre commented 2 years ago

SVTPLAY-DL v4.13

Jag vet inte vad som hänt, men både den vanliga versionen:

svtplay-dl -S https://www.svtplay.se/video/36160517/agenda/agenda-14-aug-21-15

och den Teckenspråkstolkade versionen:

svtplay-dl -S https://www.svtplay.se/video/36160521/agenda/agenda-14-aug-21-15

saknar Ljud när man hämtat dem.

Jag kan se att .M4A är drygt 40mb under hämtningen av den vanliga, och drygt 39mb vid hämtningen av den Teckenspråkstolkade, men när de sammanfogats är det inget Ljud alls för nån av versionerna.

Däremot gick M4A att spela i VLC innan den sammanfogades med Videofilen, så då var det Ljud innan sammanfogningen.

Ljudet fungerar på båda vid uppspelning i Webbläsaren.

I samma CMD fönster hämtade jag som test även:

svtplay-dl -S https://www.svtplay.se/video/36259397/fraga-doktorn/fraga-doktorn-sasong-1-avsnitt-5

och den hade Ljud efter sammanfogningen.

Så nåt är speciellt med just Agendas filer.

spaam commented 2 years ago

vad har du för version utav ffmpeg? ser inget problem här när jag testade det.

Minherre commented 2 years ago

Vad jag hade var:

ffmpeg version git-2020-06-28-4cfcfb3 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 9.3.1 (GCC) 20200621

Vad jag har nu är:

ffmpeg version N-107787-gc469c3c3b1-20220814 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 12.1.0 (crosstool-NG 1.25.0.55_3defb7b)

Konstigt att det inte kan stå 'rena' versioner (dvs 4.4 eller 5.1 osv) när man kör en 'ffmpeg /?'. Hur får man reda på vilken version (dvs 4.5, 5.1 osv) man har?

Hursomhelst så funkade när jag nu la in den jag hämtade från:

https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest

Men det är phan inte lätt att begripa vilken av de 40-50 (hur många det nu är) versionerna man ska hämta... Jag hämtade den som hette 'ffmpeg-master-latest-win64-gpl.zip' och la in innehållet i ZIPen i samma PATH där förut den gamla låg, och det funkade ju.

Man undrar varför inte:

https://ffmpeg.org/download.html

kan ha färdiga Downloads bara att lägga in ?!

Men Tack för hjälpen, nu blev det Ljud på Agenda!

Sopor commented 2 years ago

Om du kör ffmpeg.exe -version så borde du få fram versionen ... ffmpeg version 5.1-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers

Jag tar ner härifrån: https://www.gyan.dev/ffmpeg/builds

Den du har plockat ner är master (kallas numera för main) dvs inte en release-version. Du ser det blir samma sak om du tar ner en snapshot av svtplay-dl 4.13-10-g48f376a

Så ta ner 5.1 i stället som är en release-version: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z

Minherre commented 2 years ago

Ok, Tack, nu kör jag 5.1 och det bidde Ljud på iaf det jag hämtade ned idag!

MageiaLinuxOnSiliconDevices commented 1 year ago

Jag har i skrivande stund inget ljud heller på det här klippet:

https://www.svtplay.se/video/KnDgR4z/sami-grand-prix/avsnitt-1

Jag använder svtplay-dl 4.19 som jag har installerat med pip 23.0.1 från /home/kristoffer/.local/lib/python3.8/site-packages/pip (python 3.8)

ffmpeg version 4.3.5 Copyright (c) 2000-2022 the FFmpeg developers

Jag sitter med Mageia 8 om det har betydelse för felsökning.

Sopor commented 1 year ago

Jag har i skrivande stund inget ljud heller på det här klippet:

https://www.svtplay.se/video/KnDgR4z/sami-grand-prix/avsnitt-1

@MageiaLinuxOnSiliconDevices Jag har ljud, men tänk på att det är ljud i några sekunder och sen försvinner ljudet i över 2 minuter innan det återkommer igen.

Det verkar inte ha något med svtplay-dl att göra.

MageiaLinuxOnSiliconDevices commented 1 year ago

Jag laddade ner videon och ljudet för sig (separat) och sammanförde dem med mkvtoolnix & då får jag ljud. När jag spelar upp .mkv-filen som jag just skapat med exempelvis mplayer i terminal-fönstret så ser jag det här:

mplayer Sami\ Grand\ Prix.mkv
Creating config file: /home/kristoffer/.mplayer/config
MPlayer 1.4-9.3.mga8-10 (C) 2000-2019 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Sami Grand Prix.mkv.
libavformat version 58.45.100 (external)
Mismatching header version 58.27.102
libavformat file format detected.
[h264 @ 0x7fa077b17f20]Increasing reorder buffer to 2
[lavf] stream 0: audio (aac_fixed), -aid 0, -alang swe
[lavf] stream 1: video (h264), -vid 0
VIDEO:  [H264]  1280x720  0bpp  50.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.91.100 (external)
Mismatching header version 58.51.100
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Clip info:
 encoder: libebml v1.4.2 + libmatroska v1.6.2
 creation_time: 2023-04-11T04:06:37.000000Z
Load subtitles in ./
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Cannot find codec 'aac' in libavcodec...
ADecoder init failed :(
ADecoder init failed :(
Requested audio codec family [faad] (afm=faad) not available.
Enable it at compilation.
Opening audio decoder: [spdif] libavformat/spdifenc audio pass-through decoder.
[spdif @ 0x7fa07853f780]Codec 0 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
This codec is not supported by spdifenc.
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x4134504D.
Audio: no sound
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1280x720 => 1280x720 Planar YV12  [zoom]
V:   0.0   0/  0 ??% ??% ??,?% 0 0 
[h264 @ 0x7fa077b17f20]Increasing reorder buffer to 2
V:  45.1   0/  0 56%  3%  0.0% 0 0 

MPlayer interrupted by signal 2 in module: sleep_timer
V:  45.1   0/  0 56%  3%  0.0% 0 0

Det verkar som att ffmpeg är orsaken till att ljudet är borta. Ska kolla om felet löser sig om jag använder ffmpeg från Mageia 9 (den versionen har inte släppts som stabil release ännu) istället.

Hold on....

Sopor commented 1 year ago

ffmpeg brukar vara orsaken till att ljudet saknas.

spaam commented 1 year ago

vad säger ffmpeg -i på filen som är fel? har du testat någon annan media spelare som typ vlc eller mpv?