Commit Graph

52 Commits

Author SHA1 Message Date
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