
Recherche avancée
Autres articles (103)
-
D’autres logiciels intéressants
12 avril 2011, parOn ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
Videopress
Site Internet : (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
Sur d’autres sites (5939)
-
Output FFMPEG segments to GCS
28 janvier 2019, par TerrabyteIm trying to output an ffmpeg hls stream to google cloud storage after each segment is created or at least after the entire encoding is done. Doesn anyone know how to accomplish this ?
This is what i have in my bash script :
$FFMPEG -hide_banner -i "$infile" \
$PASSVAR \
-y \
-codec:v "$VIDEO_CODEC" \
-codec:a "$AUDIO_CODEC" \
-threads "$NUMTHREADS" \
-map 0:v \
-map 0:a \
-flags \
-global_header \
-f segment \
-segment_list "$playlist_name" \
-segment_time "$SEGLENGTH" \
-segment_format mpeg_ts \
-g "$key_frames_interval" \
-keyint_min "$key_frames_interval" \
$resolution \
$bitrate \
$FFMPEG_ADDITIONAL \
$FFMPEG_FLAGS \
"$OUTPUT_DIRECTORY/$output_name" | gsutil -m mv "$OUTPUT_DIRECTORY/$output_name" gs://bucket-vod-example
}does anyone know how to output the files to gsutls as it’s being encoded ? I can make the output the mounted storage point of google cloud storage but encoding directly to it is extremely slow so if possible is there way to encode locally then transfer as it’s being encoded ?
-
HTML5 video after FFmpeg compress set currentTime behavior defferent in browsers
5 novembre 2019, par Qyellowi have a mp4 video(oceans.mp4), and i use ffmpeg compress it
ffmpeg -i oceans.mp4 output.mp4
(output.mp4).then i open the origin in the chrome and safari, in the console, i write :
var video = document.querySelector('video')
video.currentTime = 4.68the video locate the same frame(at least looks the same)
but i open the output, it looks different !
so i do many test :
- it might be the broswers difference ?
may be not. the origin video looks totally the same - it might be the some props of video ?
i useffprobe -show_streams -select_streams v:0 output.mp4
to show and compare two videos, only has_b_frames(0 and 2) and bitrates are different -
it might be had_b_frames ?
ffmpeg -i oceans.mp4 -bf 0 output.mp4
then i use the command to set it to 0, but it do not work...(sad -
it might be the ffmpeg’s error !(i have no idea...)
ffmpeg -i oceans.mp4 -vcodec copy -an output_file.mp4
i use the command only get video but delete audio...the video is corrent
so i have no idea why the video show different... please help me
- it might be the broswers difference ?
-
passing additional values to s3 event notification for lambda consumption
8 septembre 2017, par user1790300I have to write code in react-native that allows a user to upload videos to amazon s3 to be transcoded for consumption by various devices. For the processing after the upload occurs ; I am reviewing two approaches :
1) I can use Lambda with ffmpeg to handle the transcoding immediately after the uploading occurs (my fear here would be the amount of time required to transcode the videos and the effect on pricing if it takes a considerable amount of time).
2) I can have s3 pass an sns message to a rest api after the created event occurs and the rest api generate a rabbitmq message that will be processed by worker that will perform the transcoding using ffmpeg.
Option 1) seems to be the preferable option based on a completion time perspective. How concerned should I be with using 1) considering how long video transcoding might take as opposed to option 2) ?
Also, regardless, I need a way to pass additional parameters to lambda or along the sns messaging that would allow me to somehow associate the user who uploaded the video with their account. Is there a way to pass additional text-based values to s3 to pass along to lambda or along sns when the upload completes, as a caveat I plan to upload the video directly to s3 using the rest layer(found this answer here : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html#RESTObjectPUT-responses-examples) ?