
Recherche avancée
Médias (91)
-
Spoon - Revenge !
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
My Morning Jacket - One Big Holiday
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Zap Mama - Wadidyusay ?
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
David Byrne - My Fair Lady
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Beastie Boys - Now Get Busy
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Granite de l’Aber Ildut
9 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
Autres articles (84)
-
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) (...)
-
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 is the first MediaSPIP stable release.
Its official release date is June 21, 2013 and is announced here.
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)
Sur d’autres sites (7263)
-
Video Conferencing in HTML5 : WebRTC via Web Sockets
14 juin 2012, par silviaA bit over a week ago I gave a presentation at Web Directions Code 2012 in Melbourne. Maxine and John asked me to speak about something related to HTML5 video, so I went for the new shiny : WebRTC – real-time communication in the browser.
I only had 20 min, so I had to make it tight. I wanted to show off video conferencing without special plugins in Google Chrome in just a few lines of code, as is the promise of WebRTC. To a large extent, I achieved this. But I made some interesting discoveries along the way. Demos are in the slide deck.
UPDATE : Opera 12 has been released with WebRTC support.
Housekeeping : if you want to replicate what I have done, you need to install a Google Chrome Web Browser 19+. Then make sure you go to chrome ://flags and activate the MediaStream and PeerConnection experiment(s). Restart your browser and now you can experiment with this feature. Big warning up-front : it’s not production-ready, since there are still changes happening to the spec and there is no compatible implementation by another browser yet.
Here is a brief summary of the steps involved to set up video conferencing in your browser :
- Set up a video element each for the local and the remote video stream.
- Grab the local camera and stream it to the first video element.
- (*) Establish a connection to another person running the same Web page.
- Send the local camera stream on that peer connection.
- Accept the remote camera stream into the second video element.
Now, the most difficult part of all of this – believe it or not – is the signalling part that is required to build the peer connection (marked with (*)). Initially I wanted to run completely without a server and just enter the remote’s IP address to establish the connection. This is, however, not a functionality that the PeerConnection object provides [might this be something to add to the spec ?].
So, you need a server known to both parties that can provide for the handshake to set up the connection. All the examples that I have seen, such as https://apprtc.appspot.com/, use a channel management server on Google’s appengine. I wanted it all working with HTML5 technology, so I decided to use a Web Socket server instead.
I implemented my Web Socket server using node.js (code of websocket server). The video conferencing demo is in the slide deck in an iframe – you can also use the stand-alone html page. Works like a treat.
While it is still using Google’s STUN server to get through NAT, the messaging for setting up the connection is running completely through the Web Socket server. The messages that get exchanged are plain SDP message packets with a session ID. There are OFFER, ANSWER, and OK packets exchanged for each streaming direction. You can see some of it in the below image :
I’m not running a public WebSocket server, so you won’t be able to see this part of the presentation working. But the local loopback video should work.
At the conference, it all went without a hitch (while the wireless played along). I believe you have to host the WebSocket server on the same machine as the Web page, otherwise it won’t work for security reasons.
A whole new world of opportunities lies out there when we get the ability to set up video conferencing on every Web page – scary and exciting at the same time !
-
Use promise.pipe for jQuery version before v1.8.
15 mai 2020, par blueimpUse promise.pipe for jQuery version before v1.8.
jQuery versions before 1.8 require promise.pipe if the return value is used, as promise.then in older versions has a different behavior, see :
https://blog.jquery.com/2012/08/09/jquery-1-8-released/
https://bugs.jquery.com/ticket/11010
#3435
Resolves #3536, Resolves #3538 -
ffmpeg merge multiple (N) mono audio channels of a MXF video to multiple (M) stereo channels of MP4 video
14 février 2020, par LauraI have an MXF file with 16 audio mono streams and I need to recode it in a mp4 file with 2<=n<=16 channels merging input streams, e.g. input channels 1 and 2 on output channel 1 and 9 and 10 on output channel 2. This job will be done with ffmpeg. I read the documentation and found the amerge and amix filters that would be nice, but they output one channel only. Is there any solution for this problem ?
Thanks,
LauraFind below the output of ffprobe on mxf file :
"streams" :[
"index":0,
"codec_name" :"mpeg2video",
"codec_long_name" :"MPEG-2 video",
"profile" :"4:2:2",
"codec_type" :"video",
"codec_time_base" :"1/25",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"width":1920,
"height":1080,
"coded_width":0,
"coded_height":0,
"has_b_frames":1,
"sample_aspect_ratio" :"1:1",
"display_aspect_ratio" :"16:9",
"pix_fmt" :"yuv422p",
"level":2,
"color_range" :"tv",
"color_space" :"bt709",
"color_transfer" :"bt709",
"color_primaries" :"bt709",
"chroma_location" :"topleft",
"field_order" :"tt",
"refs":1,
"r_frame_rate" :"25/1",
"avg_frame_rate" :"25/1",
"time_base" :"1/25",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":448,
"duration" :"17.920000",
"bit_rate" :"50000000",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":1,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":2,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":3,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":4,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":5,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":6,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":7,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
,
"index":8,
"codec_name" :"pcm_s24le",
"codec_long_name" :"PCM signed 24-bit little-endian",
"codec_type" :"audio",
"codec_time_base" :"1/48000",
"codec_tag_string" :"[0][0][0][0]",
"codec_tag" :"0x0000",
"sample_fmt" :"s32",
"sample_rate" :"48000",
"channels":1,
"bits_per_sample":24,
"r_frame_rate" :"0/0",
"avg_frame_rate" :"0/0",
"time_base" :"1/48000",
"start_pts":0,
"start_time" :"0.000000",
"duration_ts":860160,
"duration" :"17.920000",
"bit_rate" :"1152000",
"bits_per_raw_sample" :"24",
"disposition" :
"default":0,
"dub":0,
"original":0,
"comment":0,
"lyrics":0,
"karaoke":0,
"forced":0,
"hearing_impaired":0,
"visual_impaired":0,
"clean_effects":0,
"attached_pic":0,
"timed_thumbnails":0
,
"tags" :
"file_package_umid" :"0x060A2B340101010501010D2313000000968F75C6B5B34D649967EEDD0076B989"
],
"format" :
"filename" :"/media-caches/video-essence/VIDEO/MXF-XDCAM_HD422@50Mbps1080i25_16Ch/941.mxf",
"nb_streams":9,
"nb_programs":0,
"format_name" :"mxf",
"format_long_name" :"MXF (Material eXchange Format)",
"start_time" :"0.000000",
"duration" :"17.920000",
"size" :"135028296",
"bit_rate" :"60280489",
"probe_score":100,
"tags" :
"uid" :"0a9ef41a-36b4-4066-a8a3-b95f62299b6c",
"generation_uid" :"e134647e-fea1-4673-91c1-afa277d13c00",
"company_name" :"Sony",
"product_name" :"MPC",
"product_version" :"v1.0",
"application_platform" :"Sony MXF Development Kit (Win32)",
"product_uid" :"060e2b34-0401-0103-0e06-0120027f0200",
"modification_date" :"2012-09-17T11:56:20.000000Z",
"material_package_umid" :"0x060A2B340101010501010D231300000081C32F48A63347D4890F55D3ADC25B99",
"timecode" :"00:35:30:08"