Closed deroverda closed 4 years ago
Privatkopiera spottar ur sig:
ffmpeg -i "https://svt-vod-7a.akamaized.net/d0/se/20200607/6354efb1-1e2a-498c-9076-aabb601560cb/hls-video-avc-4/hls-video-avc-4.m3u8" -i "https://svt-vod-7a.akamaized.net/d0/se/20200607/6354efb1-1e2a-498c-9076-aabb601560cb/hls-audio-stereo-0/hls-audio-stereo-0.m3u8" -acodec copy -vcodec copy -absf aac_adtstoasc "Miles Davis på Stockholms konserthus - undefined.mp4"
Eftersom kommandot använder -acodec copy -vcodec copy
så borde ffmpeg kopiera video- och audioströmmarna utan att transcoda eller göra kvalitén sämre. Men du kan ladda ned originalfilerna (samma som ffmpeg gör) på följande sätt:
videoReferences
så ser du en hel massa olika strömmar i olika format. Jag är osäker på vilken som har bäst kvalité. Privatkopiera använder bara den som har "format": "hls"
(kod).#EXTM3U
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-MEDIA:TYPE=AUDIO,URI="hls-audio-stereo-0/hls-audio-stereo-0.m3u8",GROUP-ID="stereo",LANGUAGE="sv",NAME="Svenska",DEFAULT=YES,AUTOSELECT=YES,CHANNELS="2"
#EXT-X-STREAM-INF:BANDWIDTH=1577930,AVERAGE-BANDWIDTH=1044636,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=640x360,FRAME-RATE=25.0,AUDIO="stereo",CLOSED-CAPTIONS=NONE,VIDEO-RANGE=SDR
hls-video-avc-1/hls-video-avc-1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=827105,AVERAGE-BANDWIDTH=551901,CODECS="avc1.42c01f,mp4a.40.2",RESOLUTION=416x234,FRAME-RATE=25.0,AUDIO="stereo",CLOSED-CAPTIONS=NONE,VIDEO-RANGE=SDR
hls-video-avc-0/hls-video-avc-0.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2547305,AVERAGE-BANDWIDTH=1561604,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=960x540,FRAME-RATE=25.0,AUDIO="stereo",CLOSED-CAPTIONS=NONE,VIDEO-RANGE=SDR
hls-video-avc-2/hls-video-avc-2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3856646,AVERAGE-BANDWIDTH=2335158,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=25.0,AUDIO="stereo",CLOSED-CAPTIONS=NONE,VIDEO-RANGE=SDR
hls-video-avc-3/hls-video-avc-3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5882738,AVERAGE-BANDWIDTH=3387710,CODECS="avc1.640029,mp4a.40.2",RESOLUTION=1920x1080,FRAME-RATE=25.0,AUDIO="stereo",CLOSED-CAPTIONS=NONE,VIDEO-RANGE=SDR
hls-video-avc-4/hls-video-avc-4.m3u8
#EXT-X-I-FRAME-STREAM-INF:URI="hls-video-avc-0/hls-video-avc-0-iframe.m3u8",BANDWIDTH=43083,AVERAGE-BANDWIDTH=21654,CODECS="avc1.42c01f",RESOLUTION=416x234,VIDEO-RANGE=SDR
#EXT-X-I-FRAME-STREAM-INF:URI="hls-video-avc-1/hls-video-avc-1-iframe.m3u8",BANDWIDTH=108883,AVERAGE-BANDWIDTH=59338,CODECS="avc1.4d401f",RESOLUTION=640x360,VIDEO-RANGE=SDR
#EXT-X-I-FRAME-STREAM-INF:URI="hls-video-avc-2/hls-video-avc-2-iframe.m3u8",BANDWIDTH=158625,AVERAGE-BANDWIDTH=89083,CODECS="avc1.4d401f",RESOLUTION=960x540,VIDEO-RANGE=SDR
#EXT-X-I-FRAME-STREAM-INF:URI="hls-video-avc-3/hls-video-avc-3-iframe.m3u8",BANDWIDTH=199358,AVERAGE-BANDWIDTH=118215,CODECS="avc1.4d401f",RESOLUTION=1280x720,VIDEO-RANGE=SDR
#EXT-X-I-FRAME-STREAM-INF:URI="hls-video-avc-4/hls-video-avc-4-iframe.m3u8",BANDWIDTH=241658,AVERAGE-BANDWIDTH=143475,CODECS="avc1.640029",RESOLUTION=1920x1080,VIDEO-RANGE=SDR
https://svt-vod-7a.akamaized.net/d0/se/20200607/6354efb1-1e2a-498c-9076-aabb601560cb/
(sökvägen som innehåller m3u8 filen) plus hls-video-avc-4/hls-video-avc-4.m3u8
. Detta är samma sökväg som ffmpeg
kommandot ovan använder.#EXTM3U
#EXT-X-VERSION:4
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-TARGETDURATION:4
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:3.84,
hls-video-avc-4-1.ts
#EXTINF:3.84,
hls-video-avc-4-2.ts
#EXTINF:3.84,
hls-video-avc-4-3.ts
#EXTINF:3.84,
hls-video-avc-4-4.ts
... osv
.ts
filer.
Hoppas det hjälpte!
Tack så jättemycket för hjälpen Stefan. Trevlig helg.
Hej och tack för ett shysst program. Jag håller på att ladda ner från öppetarkiv och undrar hur jag lyckas ladda ner ursprungsformatet och slippa all form av re-encoding etc.
Med firefox-addonet The Stream Detector får man tillgång till originalkällan (?) vilket visar exempelvis att Miles Davis är .MPD format. Så här ser direktlänken ut:
https://svt-vod-7a.akamaized.net/d0/se/20200607/6354efb1-1e2a-498c-9076-aabb601560cb/dash-avc.mpd?alt=https%3A%2F%2Fswitcher.cdn.svt.se%2F6354efb1-1e2a-498c-9076-aabb601560cb%2Fdash-avc.mpd
Dock verkar det som att när jag laddar ner via appen ovan i youtube-dl blir det två separata spår (ljud och bild).
När jag testar att ladda ner via ditt addon eller addonet jag nämnde ovan får jag olika resultat: .mp4 fil som verkar muxa (eller vad det nu heter) videon och ljudet samt komprimerar alltihopa. Ena gången lyckades audioformatet vara CBR och en annan gång var det VBR. Upplösningen varierade också men det verkar som att 1920x1080 är max.
Nu vet jag inte varför jag inte hittar denna länk men jag är hundra på att ditt addon eller The Stream Detector även lyckades hitta en url som även innehöll filmen i .TS format. Ursäkta min röriga text. Det enda jag vill är att kunna ladda ner från originalvideon rakt av utan någon som helst "re-encoding"/komprimering.
Jag testade att ladda ner klippet genom ditt addon och välja högsta kvalitet/ström. när jag kör .mp4 filen genom mediainfo får jag fram informationen nedan. Kan det bli bättre än så här eller gör jag någonting fel? All hjälp uppskattas.