
Recherche avancée
Médias (1)
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (31)
-
Utilisation et configuration du script
19 janvier 2011, parInformations spécifiques à la distribution Debian
Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
Récupération du script
Le script d’installation peut être récupéré de deux manières différentes.
Via svn en utilisant la commande pour récupérer le code source à jour :
svn co (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
Sur d’autres sites (4738)
-
DirectShow RTSP SourceFilter with MPEG-4 Video Stream
5 octobre 2011, par 6.45.VapuruI create a simple direct show source filter using FFmpeg.I read rtp packets from RTSP source and give them to decoder. It works for h264 stream.
MyRtspSourceFilter[H264 Stream] ---> h264 Decoder --> Video Renderer
The bad news is that it does not work for MPEG-4. I can able to connect my rtsp source filter with MPEG-Decoder. I got no exception but video renderer does not show anything. Actually just show one frame then nothing [just stop]... Decoders and Renderers are 3rd party so i can not debug them.
MyRtspSourceFilter[MP4 Stream] ---> MPEG-4 Decoder --> Video Renderer
I can able to get rtp packets from MPEG-4 RTSP Source using FFmpeg sucessfully.There is no problem with it.
It seems that i have not set something(?) in my Rtsps Source
Filter which is not necessary for H264 stream but may be important for
MPEG-4 streamWhat may cause this h264 stream and MPEG-4 stream difference in a direct show rtsp source filter ? Any ideas.
More Info :
— First i try some other rtsp source filters for MPEG-4 Stream...Although my rtsp source is same i see different subtypes in their pin connections.
— Secondly i realy get suspicious if the source is really MPEG-4 SO i check with FFmpeg...FFmpeg gives the source codec id as "CODEC_ID_MPEG4".
Update :
[ Hack ]I just set m_bmpInfo.biCompression = DWORD('xvid') it just worked fine...But it is static. How to dynamically get/determine this value using ffmpeg or other ways...
-
Revision 229 : Fixed line endings and file properties.
16 juin 2011, par marc.noirotChanged Paths :
Modify /trunk/AUTHORS
Modify /trunk/CMakeLists.txt
Modify /trunk/COPYING
Modify /trunk/ChangeLog
Modify /trunk/INSTALL
Modify /trunk/Makefile.am
Modify /trunk/NEWS
Modify /trunk/README
Modify /trunk/THANKS
Modify /trunk/TODO
Modify /trunk/config-cmake.h.in
Modify /trunk/configure.ac
Modify /trunk/schemas/Amf0.xsd
Modify /trunk/schemas/Makefile.am
Modify /trunk/schemas/TestAmf0.xml
Modify /trunk/schemas/TestFlv.xml
Modify /trunk/schemas/TestReport.xml
Modify /trunk/schemas/flv.xsd
Modify /trunk/schemas/report.xsd
Modify /trunk/src/CMakeLists.txt
Modify /trunk/src/check.c
Modify /trunk/src/check.h
Modify /trunk/src/compat/getopt.c
Modify /trunk/src/compat/getopt.h
Modify /trunk/src/compat/getopt1.c
Modify /trunk/src/compat/gettext.h
Modify /trunk/src/compat/win32_tmpfile.c
Modify /trunk/src/compat/win32_tmpfile.h
Modify /trunk/src/dump_raw.c
Modify /trunk/src/dump_raw.h
Modify /trunk/src/libyaml/CMakeLists.txt
Modify /trunk/src/libyaml/Makefile.am
Modify /trunk/src/libyaml/api.c
Modify /trunk/src/libyaml/config.h
Modify /trunk/src/libyaml/dumper.c
Modify /trunk/src/libyaml/emitter.c
Modify /trunk/src/libyaml/loader.c
Modify /trunk/src/libyaml/parser.c
Modify /trunk/src/libyaml/reader.c
Modify /trunk/src/libyaml/scanner.c
Modify /trunk/src/libyaml/writer.c
Modify /trunk/src/libyaml/yaml.h
Modify /trunk/src/libyaml/yaml_private.h
Modify /trunk/src/update.c
Modify /trunk/src/update.h
Modify /trunk/src/util.c
Modify /trunk/src/util.h
Modify /trunk/tests/Makefile.am
Modify /trunk/tests/check_amf.c
Modify /trunk/tests/check_flv.c
Fixed line endings and file properties. -
avformat/mpegtsenc : Fix mpegts_write_pes() for private_stream_2 and other types
25 avril 2021, par zheng qianavformat/mpegtsenc : Fix mpegts_write_pes() for private_stream_2 and other types
According to the PES packet definition defined in Table 2-17 of ISO_IEC_13818-1
specification, some fields like PTS/DTS or pes_extension could only appears if
the stream_id meets the condition :if (stream_id != 0xBC && // program_stream_map
stream_id != 0xBE && // padding_stream
stream_id != 0xBF && // private_stream_2
stream_id != 0xF0 && // ECM
stream_id != 0xF1 && // EMM
stream_id != 0xFF && // program_stream_directory
stream_id != 0xF2 && // DSMCC_stream
stream_id != 0xF8) // ITU-T Rec. H.222.1 type E streamAnd the following stream_id types don't have fields like PTS/DTS :
else if ( stream_id == program_stream_map
|| stream_id == private_stream_2
|| stream_id == ECM
|| stream_id == EMM
|| stream_id == program_stream_directory
|| stream_id == DSMCC_stream
|| stream_id == ITU-T Rec. H.222.1 type E stream )
for (i = 0 ; i < PES_packet_length ; i++)
PES_packet_data_byte
Current implementation skipped the check of stream_id causing some kind of
streams like private_stream_2 to be incorrectly written with actually a
private_stream_1-like PES header with PTS/DTS field. For example, Japan DTV
transmits news and alerts through ARIB superimpose that utilizes
private_stream_2 still could not be remuxed correctly for now.This patch set fixes the remuxing for private_stream_2 and
other stream_id types.Signed-off-by : zheng qian <xqq@xqq.im>
Signed-off-by : Marton Balint <cus@passwd.hu>