This commit is contained in:
Brooke Vibber 2022-06-06 15:38:07 -07:00
commit 48b98f8cfb
60 changed files with 2719 additions and 0 deletions

16
.gitignore vendored Normal file
View file

@ -0,0 +1,16 @@
.DS_Store
*.webm
*.ogv
*.ogg
*.oga
*.mp4
*.m4a
*.mov
*.3gp
*.ts
*.mpg
*.mpeg
*.mp3
*.aac
*.h263
*.log

36
3gp.html Normal file
View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>3gp codecs test</title>
</head>
<body>
<h1>3gp codecs test</h1>
<p>H.263/AAC in 3GP: 96p</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-96p.3gp>
</video>
<p>H.263/AAC in 3GP: 144p</p>
<video id=flat2 controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-144p.3gp>
</video>
<p>H.263/AAC in 3GP: 288p</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-288p.3gp>
</video>
<p>H.263/AAC in 3GP: 576p</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-576p.3gp>
</video>
<p>H.263/AAC in 3GP: 1152p</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-1152p.3gp>
</video>
</body>
</html>

19
3gp.sh Normal file
View file

@ -0,0 +1,19 @@
#MOVFLAGS="-movflags +frag_keyframe+empty_moov+default_base_moof+faststart"
MOVFLAGS="-movflags +faststart"
BITRATE_HI="-b:v 3840k"
BITRATE_LO="-b:v 2560k"
VIDEO_H264="-vcodec h264 $BITRATE_HI"
VIDEO_H263="-vcodec h263 -b:v 1280k"
VIDEO_H263_PLUS="-vcodec h263p -b:v 1280k"
VIDEO_JPEG="-vcodec mjpeg"
VIDEO_VP8="-vcodec libvpx $BITRATE_HI"
VIDEO_VP9="-vcodec libvpx-vp9 -row-mt 1 $BITRATE_LO"
AUDIO_AAC="-acodec aac -ac 1 -ar 44100 -ab 112k"
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-96p.3gp':fontsize=72:fontcolor=orange, scale=128:96" $VIDEO_H263 -vb 64k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-96p.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-144p.3gp':fontsize=72:fontcolor=brown, scale=176:144" $VIDEO_H263 -vb 384k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-144p.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-288p.3gp':fontsize=72:fontcolor=yellow, scale=352:288" $VIDEO_H263 -vb 2048k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-288p.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-576p.3gp':fontsize=72:fontcolor=red, scale=704:576" $VIDEO_H263 -vb 4096k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-576p.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-1152p.3gp':fontsize=72:fontcolor=violet, scale=1408:1152" $VIDEO_H263 -vb 8192k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-1152p.3gp || exit 1

31
3gp2.html Normal file
View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>3gp codecs test 2</title>
</head>
<body>
<h1>3gp codecs test 2</h1>
<p>H.263/AAC in 3GP: 1M</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-1m.3gp>
</video>
<p>H.263/AAC in 3GP: 2M</p>
<video id=flat2 controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-2m.3gp>
</video>
<p>H.263/AAC in 3GP: 4M</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-4m.3gp>
</video>
<p>H.263/AAC in 3GP: 8Mp</p>
<video id=flat controls width=640 height=360>
<source type="video/3gpp" src=polyphon-h263-aac-8m.3gp>
</video>
</body>
</html>

12
3gp2.sh Normal file
View file

@ -0,0 +1,12 @@
#MOVFLAGS="-movflags +frag_keyframe+empty_moov+default_base_moof+faststart"
MOVFLAGS="-movflags +faststart"
VIDEO_H263="-vcodec h263"
VIDEO_H263_PLUS="-vcodec h263p"
AUDIO_AAC="-acodec aac -ac 1 -ar 44100 -ab 112k"
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-288p@1M.3gp':fontsize=72:fontcolor=brown, scale=352:288" $VIDEO_H263 -vb 1024k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-1m.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-288p@2M.3gp':fontsize=72:fontcolor=yellow, scale=352:288" $VIDEO_H263 -vb 2048k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-2m.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-288p@4M.3gp':fontsize=72:fontcolor=red, scale=352:288" $VIDEO_H263 -vb 4096k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-4m.3gp || exit 1
ffmpeg -i polyphon.ogv -vf "drawtext=text='h263-aac-288p@8M.3gp':fontsize=72:fontcolor=violet, scale=352:288" $VIDEO_H263 -vb 8192k $AUDIO_AAC $MOVFLAGS -y polyphon-h263-aac-8m.3gp || exit 1

10
all.m3u8 Normal file
View file

@ -0,0 +1,10 @@
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp09.00.10.08"
vp9-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp9"
vp9-in-webm.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp8"
vp8-in-webm.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a"
h264-in-mp4.m3u8

62
audio.html Normal file
View file

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>HLS WebM test with codec</title>
</head>
<body>
<h1>HLS WebM test with codec</h1>
<p>AAC in MP4</p>
<video id=hls1 controls width=640 height=360>
<source type=application/vnd.apple.mpegurl src=av-aac-mp4.m3u8>
</video>
<p id=err1></p>
<p>ALAC in MP4</p>
<video id=hls2 controls width=640 height=360>
<source type=application/vnd.apple.mpegurl src=av-alac-mp4.m3u8>
</video>
<p id=err2></p>
<p>FLAC in MP4</p>
<video id=hls3 controls width=640 height=360>
<source type=application/vnd.apple.mpegurl src=av-flac-mp4.m3u8>
</video>
<p id=err3></p>
<p>MP3 stream</p>
<video id=hls4 controls width=640 height=360>
<source type=application/vnd.apple.mpegurl src=av-mp3-mp4.m3u8>
</video>
<p id=err4></p>
<p>Opus in MP4</p>
<video id=hls5 controls width=640 height=360>
<source type=application/vnd.apple.mpegurl src=av-opus-mp4.m3u8>
</video>
<p id=err5></p>
<script>
let codes = {
[MediaError.MEDIA_ERR_ABORTED]: 'MEDIA_ERR_ABORTED',
[MediaError.MEDIA_ERR_NETWORK]: 'MEDIA_ERR_NETWORK',
[MediaError.MEDIA_ERR_DECODE]: 'MEDIA_ERR_DECODE',
[MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED]: 'MEDIA_ERR_SRC_NOT_SUPPORTED',
};
function errify(hls, err) {
hls.addEventListener('error', function() {
let {code, message} = this.error;
let codeName = codes[code];
err.textContent = `${code} ${codeName}: ${message}`;
});
}
errify(hls1, err1);
errify(hls2, err2);
errify(hls3, err3);
errify(hls4, err4);
errify(hls5, err5);
</script>
</body>
</html>

8
av-alac-mp4.m3u8 Normal file
View file

@ -0,0 +1,8 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="audio-alac.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp09.00.10.08,alac",AUDIO="a1"
vp9-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,alac",AUDIO="a1"
h264-in-mp4.m3u8

8
av-flac-mp4.m3u8 Normal file
View file

@ -0,0 +1,8 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="audio-flac.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp09.00.10.08,flac",AUDIO="a1"
vp9-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,flac",AUDIO="a1"
h264-in-mp4.m3u8

6
av-mp3-h264.m3u8 Normal file
View file

@ -0,0 +1,6 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="audio-mp3.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,mp4a.6b",AUDIO="a1"
h264-in-mp4.m3u8

6
av-mp3mp4-h264.m3u8 Normal file
View file

@ -0,0 +1,6 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="mp3-in-mp4.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,mp3",AUDIO="a1"
h264-in-mp4.m3u8

6
av-mp3mp4b-h264.m3u8 Normal file
View file

@ -0,0 +1,6 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="mp3-in-mp4.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,mp4a.6b",AUDIO="a1"
h264-in-mp4.m3u8

18
av-opusb-mp4.m3u8 Normal file
View file

@ -0,0 +1,18 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="audio-opus.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp09.00.10.08,opus",AUDIO="a1"
vp9-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp08.00.10.08,opus",AUDIO="a1"
vp8-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.60,opus",AUDIO="a1"
mpeg2-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.6a,opus",AUDIO="a1"
mpeg1-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.20.9,opus",AUDIO="a1"
m4v-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.6c,opus",AUDIO="a1"
jpeg-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,opus",AUDIO="a1"
h264-in-mp4.m3u8

18
av-opusc-mp4.m3u8 Normal file
View file

@ -0,0 +1,18 @@
#EXTM3U
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="a1",NAME="English",LANGUAGE="en-US",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2",URI="audio-opus.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp09.00.10.08,Opus",AUDIO="a1"
vp9-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="vp08.00.10.08,Opus",AUDIO="a1"
vp8-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.60,Opus",AUDIO="a1"
mpeg2-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.6a,Opus",AUDIO="a1"
mpeg1-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.20.9,Opus",AUDIO="a1"
m4v-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="mp4v.6c,Opus",AUDIO="a1"
jpeg-in-mp4.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4785000,RESOLUTION=1920x1080,FRAME-RATE=29.970,CODECS="avc1.42e00a,Opus",AUDIO="a1"
h264-in-mp4.m3u8

32
booster.sh Normal file
View file

@ -0,0 +1,32 @@
MOVFLAGS="-movflags +frag_keyframe+empty_moov+default_base_moof+faststart"
BITRATE_HI="-b:v 3840k"
BITRATE_LO="-b:v 2560k"
VIDEO_H264="-vcodec h264 $BITRATE_HI"
VIDEO_H263="-vcodec h263 -b:v 1280k"
VIDEO_H263_PLUS="-vcodec h263p -b:v 1280k"
VIDEO_JPEG="-vcodec mjpeg"
VIDEO_VP8="-vcodec libvpx $BITRATE_HI"
VIDEO_VP9="-vcodec libvpx-vp9 -row-mt 1 $BITRATE_LO"
AUDIO_AAC="-ac 2 -ar 44100 -vb 128k"
AUDIO_MP3="-acodec libmp3lame -ac 2 -ar 44100 -vb 128k"
AUDIO_OPUS="-acodec libopus -ac 2 -ar 48000 -vb 128k"
AUDIO_VORBIS="-acodec libvorbis -ac 2 -ar 44100 -vb 128k"
ffmpeg \
-i polyphon.ogv \
-i polyphon.ogv \
$AUDIO_MP3 \
$VIDEO_VP9 \
$BITRATE_LO \
-vf "drawtext=text='booster.mp4 (vp9)':fontsize=72:fontcolor=yellow" \
-an \
$VIDEO_JPEG \
$BITRATE_LO \
-vf "drawtext=text='booster.mp4 (jpeg)':fontsize=72:fontcolor=purple,scale=640x360" \
$MOVFLAGS \
-map 0:a:0 \
-map 0:v:0 \
-map 1:v:0 \
-y booster.mp4

View file

@ -0,0 +1,55 @@
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="caminandes-llamigos.webm.1080p.vp9.fast.mp4",BYTERANGE="811@0"
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5580731@811
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6749566@5581542
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7818001@12331108
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8250184@20149109
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5902054@28399293
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6378117@34301347
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6805028@40679464
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5229470@47484492
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5362310@52713962
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5472820@58076272
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6820393@63549092
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7742815@70369485
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7635520@78112300
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6777025@85747820
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8075025@92524845
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:0.041667,
#EXT-X-BYTERANGE:570553@100599870
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXT-X-ENDLIST

View file

@ -0,0 +1,55 @@
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="caminandes-llamigos.webm.1080p.vp9.fast.mp4",BYTERANGE="781@0"
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5552744@781
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6706746@5553525
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7852135@12260271
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8263080@20112406
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5888883@28375486
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6320298@34264369
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6745026@40584667
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5207878@47329693
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5348026@52537571
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5357166@57885597
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6785039@63242763
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7682690@70027802
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7619020@77710492
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6757133@85329512
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8142528@92086645
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXTINF:0.041667,
#EXT-X-BYTERANGE:571147@100229173
caminandes-llamigos.webm.1080p.vp9.fast.mp4
#EXT-X-ENDLIST

View file

@ -0,0 +1,10 @@
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-TARGETDURATION:0
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="caminandes-llamigos.webm.1080p.vp9.pass1.mp4",BYTERANGE="775@0"
#EXTINF:0.000000,
#EXT-X-BYTERANGE:0@775
caminandes-llamigos.webm.1080p.vp9.pass1.mp4
#EXT-X-ENDLIST

View file

@ -0,0 +1,55 @@
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="caminandes-llamigos.webm.1080p.vp9.pass2.mp4",BYTERANGE="811@0"
#EXTINF:10.000000,
#EXT-X-BYTERANGE:4374926@811
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5379536@4375737
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5448825@9755273
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6702488@15204098
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5435943@21906586
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7216530@27342529
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7333592@34559059
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8886755@41892651
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7308992@50779406
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5821934@58088398
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5421595@63910332
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5268136@69331927
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7314267@74600063
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7019306@81914330
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:2571703@88933636
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:0.041667,
#EXT-X-BYTERANGE:416865@91505339
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXT-X-ENDLIST

View file

@ -0,0 +1,55 @@
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MAP:URI="caminandes-llamigos.webm.1080p.vp9.pass2.mp4",BYTERANGE="781@0"
#EXTINF:10.000000,
#EXT-X-BYTERANGE:4335138@781
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5479947@4335919
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5489972@9815866
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6670231@15305838
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5446607@21976069
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7173091@27422676
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7337042@34595767
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:8835604@41932809
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7270911@50768413
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5799731@58039324
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5424602@63839055
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:5281174@69263657
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:7305438@74544831
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:6853241@81850269
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:10.000000,
#EXT-X-BYTERANGE:2547291@88703510
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXTINF:0.041667,
#EXT-X-BYTERANGE:389664@91250801
caminandes-llamigos.webm.1080p.vp9.pass2.mp4
#EXT-X-ENDLIST

Some files were not shown because too many files have changed in this diff Show more