Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-16lavf: Add WebM DASH Manifest MuxerVignesh Venkatasubramanian
This patch adds the ability to generate WebM DASH manifest XML using ffmpeg. A sample command line would be as follows: ffmpeg \ -f webm_dash_manifest -i video1.webm \ -f webm_dash_manifest -i video2.webm \ -f webm_dash_manifest -i audio1.webm \ -f webm_dash_manifest -i audio2.webm \ -map 0 -map 1 -map 2 -map 3 \ -c copy \ -f webm_dash_manifest \ -adaptation_sets “id=0,streams=0,1 id=1,streams=2,3” \ manifest.xml It works by exporting necessary fields as metadata tags in matroskadec and use those values to write the appropriate XML fields as per the WebM DASH Specification [1]. Some ideas are adopted from webm-tools project [2]. [1] https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification [2] https://chromium.googlesource.com/webm/webm-tools/+/master/webm_dash_manifest/ Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-13lavf: add samba protocol via libsmbclientLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-13AVFormat: LRC demuxer and muxerStar Brilliant
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-04Autodetect JPEG2000 imagess.Carl Eugen Hoyos
Autodetection of jp2 files does not work yet, the files are detected as mov.
2014-07-03avformat: Add image3 demuxers with format autodetectionCarl Eugen Hoyos
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-17avformat/flvdec: Support live flv / NGINX RTMP streamsMichael Niedermayer
Fixes Ticket3553 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-22Autodetect Asterisk raw pcm with extension "sln".Carl Eugen Hoyos
2014-04-19Magic Lantern Video (MLV) demuxerPeter Ross
Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-18DSD Stream File (DSF) demuxerPeter Ross
Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-29avformat: add image2 brender pix demuxerMichael Niedermayer
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-29avformat: add image2 alias pix demuxerMichael Niedermayer
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-25Add an .oga muxer.Carl Eugen Hoyos
2014-03-16Phantom Cine demuxer (iteration 2014.3)Peter Ross
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-08lavf: add subfile protocol.Nicolas George
2014-02-22SDR2 demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2014-02-11lavf: add uncodedframecrc test muxer.Nicolas George
2014-02-09Add raw HEVC muxerDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-12-01Add an Opus and a Speex muxer.Carl Eugen Hoyos
Fixes ticket #3181.
2013-11-02Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Add an HDS live fragmenting muxer Conflicts: Changelog libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-02Add an HDS live fragmenting muxerMartin Storsjö
HDS fragments basically are FLV fragments wrapped in an ISO media mdat atom. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-11-01Merge commit '9af7a8523a6bb517834ebed36093bdab11a8b38e'Michael Niedermayer
* commit '9af7a8523a6bb517834ebed36093bdab11a8b38e': HNM4/HNM4A demuxer & video decoder Conflicts: Changelog doc/general.texi libavcodec/Makefile libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/version.h libavformat/Makefile libavformat/allformats.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-31Add raw HEVC demuxerDirk Farin
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-10-31HNM4/HNM4A demuxer & video decoderDavid Kment
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-10-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: lavf: Remove a now useless parameter to ffurl_register_protocol Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-30lavf: Remove a now useless parameter to ffurl_register_protocolMartin Storsjö
This was added in 9b07a2dc02e9 as an ABI hack to allow older code built with lavf 52 to register protocols even if the size of the URLProtocol struct was increased. Later, registering protocols from outside of lavf was removed and this workaround isn't needed any longer since lavf 53. This removes an unchecked malloc and a memory leak for the cases when this workaround actually was used - which it hasn't since lavf 53. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-10-29Merge commit 'feeafb4adabd5c17de1738ed9962e40892b20edb'Michael Niedermayer
* commit 'feeafb4adabd5c17de1738ed9962e40892b20edb': lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from shared objects Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-28lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from ↵Anton Khirnov
shared objects
2013-10-23movenc: Add an F4V muxerClément Bœsch
F4V is Adobe's mp4/iso media variant, with the most significant addition/change being supporting other flash codecs than just aac/h264. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-10-15avformat: rename a few more h.265 to HEVCMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-21lavf: add SFTP protocol via libsshLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-03avformat: H265 demuxerDirk Farin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-06Merge commit '605387582bd35920b83a26dabbe1c0601f425621'Michael Niedermayer
* commit '605387582bd35920b83a26dabbe1c0601f425621': lavf: Support unix sockets Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-05lavf: Support unix socketsLuca Barbato
2013-07-02lavf: add support for libgmewm4
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-18lavf: add WebVTT muxer.Matthew Heaney
This revision creates a WebVTT muxer, that outputs files having the format described in the following specification: http://dev.w3.org/html5/webvtt/
2013-06-01lavf/allformats: align nit for tee muxer.Clément Bœsch
2013-05-28lavf: add a raw WavPack muxer.Anton Khirnov
2013-05-19FTP protocol supportLukasz Marek
Implementation of ftp protocol. Fixes #1672 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-10RedSpark demuxerJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2013-05-10RSD demuxerJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2013-05-10ADP demuxerJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2013-05-01lavf: data muxer and demuxer.Nicolas George
Allow to use tools designed to work with demuxers, muxers and packets (for example ffmpeg itself) to process raw byte streams (like aviocat).
2013-04-28avformat: Add black ops audio demuxerMichael Niedermayer
Fixes Ticket2064 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-10lavf: add libquvi demuxer.Clément Bœsch
2013-03-16Add raw VC-1 muxer to match demuxer.Reimar Döffinger
This is admittedly kind of pointless since usually -f image2pipe can be used for the purpose, but this is more user-friendly. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2013-03-13Merge commit 'c7e044c61bb08b3a6e1e8063e8f4449c88b01201'Michael Niedermayer
* commit 'c7e044c61bb08b3a6e1e8063e8f4449c88b01201': lavf: remove disabled FF_API_APPLEHTTP_PROTO cruft Conflicts: libavformat/allformats.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-11lavf: remove disabled FF_API_APPLEHTTP_PROTO cruftAnton Khirnov
2013-02-09lavf: add tee pseudo-muxer.Nicolas George
2013-01-15Merge commit '2f3bada63e57345329c4f9b48e9b81b5cfc03d05'Michael Niedermayer
* commit '2f3bada63e57345329c4f9b48e9b81b5cfc03d05': lavf: Add a protocol for SRTP encryption/decryption rtsp: Support decryption of SRTP signalled via RFC 4568 (SDES) Conflicts: libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-15lavf: Add a protocol for SRTP encryption/decryptionMartin Storsjö
This is mostly useful for encryption together with the RTP muxer, but could also be set up as IO towards the peer with the SDP demuxer with custom IO. Signed-off-by: Martin Storsjö <martin@martin.st>