stefansundin / privatkopiera

:vhs: Tillägg till Chrome och Firefox för att privatkopiera enklare från nätet.
https://stefansundin.github.io/privatkopiera/
GNU General Public License v3.0
83 stars 17 forks source link

Problem med TV4 Play, Server returned 403 Forbidden (access denied) #219

Open PeterWaldero opened 6 months ago

PeterWaldero commented 6 months ago

Innan du skickar in buggrapporten

Länk till video med problem

No response

Beskriv buggen

Jag har haft prolem med att ladda ner Robinson från TV4 Play nyligen. Några få avsnitt har jag lyckats ladda ner, men ofta får jag, Server returned 403 Forbidden (access denied)

Här är ett exempel där det blit problem: ffmpeg -i "https://vod.streaming.a2d.tv/fc08d425-8035-48b9-8de5-ecf045b7f972/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814.ism/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814-video=6500000.m3u8" -i "https://vod.streaming.a2d.tv/fc08d425-8035-48b9-8de5-ecf045b7f972/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814.ism/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814-audio=128000.m3u8" -c:v copy -c:a copy -bsf:a aac_adtstoasc "Robinson- Ett farligt sabotage.mp4"

stefansundin commented 6 months ago

Hej.

Jag försökte precis med kommandot utan att ändra det och det verkar som att det fungerade för mig utan något fel.

Det kanske är tillfälliga fel hos TV4. Du kan försöka lägga till de här argumenten till ffmpeg:

-reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 5 -reconnect_on_http_error 403

Lägg till dem direkt efter ffmpeg så borde du få det här slutliga kommandot:

ffmpeg -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 5 -reconnect_on_http_error 403 -i "https://vod.streaming.a2d.tv/fc08d425-8035-48b9-8de5-ecf045b7f972/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814.ism/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814-video=6500000.m3u8" -i "https://vod.streaming.a2d.tv/fc08d425-8035-48b9-8de5-ecf045b7f972/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814.ism/c70fc170-e2c4-11ee-9110-979f0bca7056_20779814-audio=128000.m3u8" -c:v copy -c:a copy -bsf:a aac_adtstoasc "Robinson- Ett farligt sabotage.mp4"

Du kan öppna Privatkopieras inställningar om du vill att Privatkopiera ska automatiskt lägga till dem åt dig. Öppna Privatkopiera och klicka på knappen Inställningar, uppdatera sedan FFmpeg-sökväg inställningen till:

ffmpeg -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 5 -reconnect_on_http_error 403

Glöm inte att spara inställningarna.

Här är en skärmdump på hur inställningarna borde se ut i Chrome.

Nu så läggs argumenten till automatiskt. Testa så där ett tag och rapportera gärna tillbaka om det felen slutar hända. Om det är ett lyckat experiment så kan jag kanske lägga till argumenten som standard.

Du kanske behöver justera och experimentera lite med alternativen. Läs mer av hur reconnect argumenten fungerar här: https://ffmpeg.org/ffmpeg-all.html

PeterWaldero commented 5 months ago

Tack för tipsen. Ja det verkar ha varit lite strul med TV4 Play...

JerryWillia commented 3 months ago

Först! Tack för allt! GRYMT BRA!

Jag lyckas inte ladda ner från tv4play. Kör denna med inställningen ffmpeg

ffmpeg -i "https://vod.streaming.a2d.tv/0e0ae006-f23d-4682-a5ed-ec0032669f9e/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500.ism/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500-video=6500000.m3u8" -i "https://vod.streaming.a2d.tv/0e0ae006-f23d-4682-a5ed-ec0032669f9e/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500.ism/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500-audio=128000.m3u8" -c:v copy -c:a copy -bsf:a aac_adtstoasc "Bäst i test special.mp4"

Då får jag: B├ñst i test special.mp4: Permission denied

Lägger jag till följande i inställningar: ffmpeg -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 5 -reconnect_on_http_error 403

Får jag istället: Unrecognized option 'reconnect_on_http_error'. Error splitting the argument list: Option not found

Help please :)

PeterWaldero commented 3 months ago

Kommandot ffmpeg -i "https://vod.streaming.a2d.tv/0e0ae006-f23d-4682-a5ed-ec0032669f9e/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500.ism/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500-video=6500000.m3u8" -i "https://vod.streaming.a2d.tv/0e0ae006-f23d-4682-a5ed-ec0032669f9e/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500.ism/08461e60-1681-11ef-9e49-b70ef289f1e9_20763500-audio=128000.m3u8" -c:v copy -c:a copy -bsf:a aac_adtstoasc "Bäst i test special.mp4"

funkar klockrent för mig (jag använder Windows 11, FFMeg 7.0.1, Privatkopiera 4.0.1).

Så det kanske var nåt tillfälligt fel. Prova igen, funkar det inte så prova att ta bort det svenska tecknet, dvs byt till "Bast i test".

Om du inte får det att funka så skulle jag kunna maila just detta avsnitt till dig, för nu har ju jag lyckats ladda ner det.