
Advanced search
Medias (1)
-
Revolution of Open-source and film making towards open film making
6 October 2011, by
Updated: July 2013
Language: English
Type: Text
Other articles (90)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 February 2011, byMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 March 2010, byLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3); le plugin champs extras v2 nécessité par (...)
-
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 February 2011, byLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...)
On other websites (6348)
-
Problem to convert Mp4 to MPEG DASH with FFMPEG codec Vp9 in linux
4 March 2020, by Sean Pribadii need to convert mp4 to mpeg Dash and stream .Mpd with dash.js. everything looks fine on windows, but there are trouble when i generate Mpd in linux.
Step by step in windows :
1. runffmpeg -y -i video.mp4 -map 0:0 -map 0:0 -map 0:1 -c:v libvpx-vp9 -b:v:0 800k -b:v:1 200k -s:v:1 320x170 -bf 1 -keyint_min 120 -g 120 -sc_threshold 0 -b_strategy 0 -use_timeline 1 -use_template 1 -adaptation_sets "id=0,streams=v id=1,streams=a" -f dash config.mpd
- stream config.mpd, init, and chunk file with dash.js player.
everything work when i run ffmpeg on windows
when i ran on linux :
1. runffmpeg -y -i video.mp4 -map 0:0 -map 0:0 -map 0:1 -c:v libvpx-vp9 -b:v:0 800k -b:v:1 200k -s:v:1 320x170 -bf 1 -keyint_min 120 -g 120 -sc_threshold 0 -b_strategy 0 -use_timeline 1 -use_template 1 -adaptation_sets "id=0,streams=v id=1,streams=a" -f dash config.mpd
no error and everything looks good. But when i stream with dash.js.
- stream with dash.js player
when i stream config.mpd with dash.js player, there are infinity request enter image description here
what i have tried :
1. change init-stream build by linux with init-stream build by windows [Work]
2. change codec to libx264 [also work in linux]the problem is just convert video to MPEG dash with webm codec (vp8/Vp9) in linux
- stream config.mpd, init, and chunk file with dash.js player.
-
FFMPEG Dash with tiles of thumbnail images
31 July 2020, by martyn GilbertAs of DASH-IF IOP version 4.2, section 6.2.6 defines the notion of image-based tracks in DASH:
https://dashif.org/docs/DASH-IF-IOP-v4.3.pdf.



This is the ability to have an adaption set made up of mime type images that themselves are a strip of low resolution thumbnails. 
A player will use these thumbnails when the user hovers their mouse over the video timeline and get a 
preview of the the frame at that approximate timecode.



Theo player website has a page dedicated to this function for playback:
https://www.theoplayer.com/blog/in-stream-thumbnail-support-dvr-dash-streams



I need to generate a dash stream (not live) using ffmpeg that also contains these thumbnails. 
I already have an ffmpeg command that will generate the film strip of jpgs which outputs a thumbnail every 5 seconds of input video and joins 5 of these together in a single jpg:



ffmpeg -i INPUT -q:v 20 -vf "select=not(mod(n\,125)),scale=480:270,tile=5x1" -vsync vfr output%d.jpg



and the mpeg dash itself:



ffmpeg -i INPUT -y -map 0 -acodec aac -ac 2 -ar 48000 -s 960x540 -vcodec libx264 -f dash -preset veryfast -b:v:2 1500k -seg_duration 2 output.mpd



But I cannot find a way in ffmpeg to include the thumbnails in the dash mpd file.


-
How can I batch/sequentially download m3u8 files using ffmpeg?
20 February 2020, by YesterdecI’m currently downloading m38u playlists individually using the following on Mac:
ffmpeg -i <"URL with m3u8"> -codec copy output.ts
If I want to do multiple files, I currently do it from separate Terminal windows.
What I would like to do is, in a single instance, tell ffmpeg to e.g. take URLs from a .txt file and download them in sequence, with a sequential output name for each (fine for them to all go in same output folder).
Sample code from m3u8 file:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:9
#EXTINF:8.333333,
segment00000.ts
#EXTINF:8.333333,
segment00001.ts
#EXTINF:8.333333,
segment00002.ts
#EXTINF:5.000000,
segment00003.ts
#EXTINF:8.333333,
segment00004.ts
#EXTINF:8.333333,
segment00005.tsI certainly have homebrew installed - I’m a novice, so unsure whether that means I’m actively ’using’ it to manage packages
The file with the list of of m3u8 addresses is currently located at /Users/username/Downloads/m38u hold list.txt and looks like this:
https://streaming.imvbox.com/media/2825/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2298/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2822/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2821/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2820/1280x800/1280x800.m3u8
https://streaming.imvbox.com/media/2088/1280x800/1280x800.m3u8But so far this file is simply a place to store the links - I haven’t used it anything other than to copy the links from.