Gilles Boccon-Gibod
ff79595a6c
wip
2018-02-10 14:56:53 -08:00
Gilles Boccon-Gibod
a8bc568514
fix #225
2017-12-16 18:24:48 -08:00
Gilles Boccon-Gibod
c2bbef701d
support for iframe index with mp4-dash in HLS mode
2017-10-14 12:47:41 -07:00
Gilles Boccon-Gibod
2fe0cb251d
making some progress...
2017-09-24 19:06:52 -07:00
Gilles Boccon-Gibod
36fa9d5881
fix non-encrypted track packaging
2017-09-06 22:01:01 -07:00
Gilles Boccon-Gibod
f0f7af810a
should now work for cbcs/video on apple devices
2017-09-02 21:41:22 -07:00
Gilles Boccon-Gibod
5f46e08930
wip
2016-11-27 17:39:25 -08:00
Gilles Boccon-Gibod
b210beb8f4
added --tdft-start and --sequence-number-start options, dolby vision fix
2016-07-14 10:40:54 -07:00
Gilles Boccon-Gibod
da1f630d30
added support for sample-aes AC3 and EAC3 HLS streams
2016-07-07 19:03:33 -07:00
Gilles Boccon-Gibod
218a15ceec
better HLS multi-audio support
2016-05-31 16:24:50 -07:00
Gilles Boccon-Gibod
13302eba86
better subtitle support. support for per-track DASH encryption
2016-04-10 17:20:33 -07:00
Gilles Boccon-Gibod
2e3fb80af1
initial hevc mix support and other small enhancements
2016-03-27 21:15:19 -07:00
Gilles Boccon-Gibod
152cd6ed40
Better DD+ handling
2016-03-04 16:22:13 -08:00
Gilles Boccon-Gibod
a0d724f859
Added pssh v=1 support for mp4encrypt
2016-01-27 20:08:54 -08:00
Gilles Boccon-Gibod
1f10063971
better executable path support on windows
2015-12-17 19:05:39 -08:00
Gilles Boccon-Gibod
537a70d617
fixed typos and minor bugs. added dash264 mandatory attributes.
2015-11-10 11:36:02 -08:00
Gilles Boccon-Gibod
dfec012fdb
Cleaned up primetime support
2015-10-29 11:33:17 -04:00
Gilles Boccon-Gibod
bb6d415daf
added support for I-frame-only HLS playlists, and mp4-hls.py
2015-09-25 17:45:28 -07:00
Gilles Boccon-Gibod
5a296cdf3b
Added trim option
2015-09-17 10:17:22 -07:00
Gilles Boccon-Gibod
5b1c68ea81
Fixed hbbtv-1.5 swapped byte order for PlayReady
2015-07-14 12:44:11 -07:00
Gilles Boccon-Gibod
c42ff66b1f
Fixed cenc:pssh encoding in MPD
2015-07-05 20:02:05 -07:00
Gilles Boccon-Gibod
acd4843882
Fractional durations for MPDs
2015-05-16 21:49:17 -07:00
Gilles Boccon-Gibod
870ed343eb
minor bugfixes and enhancements
2015-04-24 09:37:03 -07:00
Gilles Boccon-Gibod
43fbdb912f
Improved language support in mp4-dash.py
2015-03-26 20:27:35 -07:00
Gilles Boccon-Gibod
234db8fc48
Added marlin PSSH option
2015-03-04 09:03:32 -08:00
Gilles Boccon-Gibod
208229404b
preliminary support for SMTPE-TT tracks (codecs=stpp)
2015-02-13 15:25:51 -08:00
Gilles Boccon-Gibod
1af8c476cf
Made the EME PSSH box optional
2015-01-26 22:06:39 -08:00
Gilles Boccon-Gibod
0fc2ec849e
ignored some files
2015-01-16 14:18:29 -08:00
Gilles Boccon-Gibod
b26ec52338
More work on the on-demand profile
2015-01-14 14:25:19 -08:00
bok
df04891854
added initial support for DASH on-demand profile
...
more complete support for sidx atoms and indexing
2015-01-09 01:47:33 +00:00
bok
c914eb982f
Added support for sgpd and sbgp atoms
...
Added support for fragmenting already-fragmented MP4 files
Updated mp4-dash.py to output Silverlight-friendly manifests by default
2014-11-14 19:22:54 +00:00
bok
9f48dd735f
Added basic support for parsing sidx indexes
...
Added support for interfacing with key servers using the SKM API (mp4-dash)
Fixed invalid 16-bit truncation when encrypting large frames with MPEG CENC
Fixed minor warnings
2014-10-03 22:29:01 +00:00
bok
8265eef03f
Fixed problem with LA_URL values that have chars that need to be escaped when in an XML element
2014-07-28 06:05:14 +00:00
bok
bb527ca1ce
Fixed double base64 encoding in some cases for the --playready-header option
2014-07-01 17:17:48 +00:00
bok
44cea71d2f
Initial support for muxing h264 and aac
2014-06-16 23:44:36 +00:00
bok
24328b1635
Added support for inserting pssh atoms when encrypting
...
Changed the default dash segment name template to not pad integers (many DASH clients are broken and don't deal with padding)
Added initial check-in of mp4-dash-encode.py to script ffmpeg DASH encoding in a convenient way
2014-04-05 20:39:45 +00:00
bok
09175afd7a
More HEVC support
2014-03-21 05:54:32 +00:00
bok
30fe17bca9
Added options to shorten the output of mp4dump and mp4info
2014-01-25 12:12:40 +00:00
bok
05d8dc9a13
Added the --language-map option
2014-01-10 23:17:40 +00:00
bok
4ec74b68fb
Added support for AC-3 'dec3' atoms
...
Added support for generating the PlayReady header object from command line parameters
Added support for encrypting from a key seed
2014-01-03 03:01:55 +00:00
bok
3ac2fe15b1
Added support for mp4-dash.py to support input files where the 'mfra' index isn't exactly consistent with sample durations.
...
Changed the order of the 'senc' and 'UUID' atoms in the smooth-compat mode of MPEG-CENC
2013-12-07 22:59:40 +00:00
bok
a4d997aa69
added mpeg-cenc.iv-size-8 global option
...
added language aliases in mp4-dash.py
2013-11-11 06:17:28 +00:00
bok
ad8f078e2e
Added global option mpeg-cenc.piff-compatible for mp4encrypt (produces a PIFF-compatible MPEG-CENC encrypted file)
...
Removed global option puff.cenc-compatible, which was not useful
Removed newlines in base64 encoding of PR header in smooth client manifest
Minor upgrades to SDK packaging scripts
2013-10-26 15:48:24 +00:00
bok
59e0294b41
Added the --smooth-piff-cenc option to mp4-dash.py
...
Added the ability for mp4encrypt to produce MPEG-CENC compatible PIFF (PIFF signaling with saio and saiz atoms)
2013-10-09 22:10:50 +00:00
bok
a0cbab658f
Added the ability to rename copied media files in mp4-dash.py
2013-08-19 18:44:56 +00:00
bok
e64e11c3ab
Better support for track selectors
2013-08-12 17:04:44 +00:00
bok
43d373ca84
Added preliminary support for including a PlayReady header in DASH manifests
...
Fixed issue with single-language presentations and --smooth option
Added workaround for bogus 'ainf' atoms produced by MS tools
2013-07-12 18:01:36 +00:00
bok
79be397313
Better multi-audio support in mp4-dash.py
2013-06-12 17:16:57 +00:00
bok
b5c9c07743
Added --use-compat-namespace option to mp4-dash.py
2013-06-07 00:35:43 +00:00
bok
8c21971c53
Better bitrate calculation for DASH/Smooth
...
handling of UNC file:// paths
2013-06-05 21:14:33 +00:00