
Recherche avancée
Médias (91)
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Core Media Video
4 avril 2013, par
Mis à jour : Juin 2013
Langue : français
Type : Video
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
Autres articles (106)
-
Soumettre bugs et patchs
10 avril 2011Un logiciel n’est malheureusement jamais parfait...
Si vous pensez avoir mis la main sur un bug, reportez le dans notre système de tickets en prenant bien soin de nous remonter certaines informations pertinentes : le type de navigateur et sa version exacte avec lequel vous avez l’anomalie ; une explication la plus précise possible du problème rencontré ; si possibles les étapes pour reproduire le problème ; un lien vers le site / la page en question ;
Si vous pensez avoir résolu vous même le bug (...) -
Contribute to a better visual interface
13 avril 2011MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community. -
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 (8938)
-
Anomalie #4189 : extraire_multi mélange un /li /ul final avec le de langue ajouté par code_...
13 février 2021, par Jacques BouthierJ’ai testé de rajouter ces trois lignes et ça règle le problème d’affichage.
(test effectué en English sur un site monolingue et en recherchant des plugins à ajouter avec un mot qui génère une longue liste : "multi". Ensuite j’ai activé plusieurs langues dans l’espace privé et ai activé le plugin multilang sans constater de souci particulier.) -
How to add dynamic captions with animations on a video in a cross-platform Android & iOS app and export it as a final video ? [closed]
29 avril, par Danial QskI'm building a cross-platform mobile app using Flutter (or React Native) where users can :


Add dynamic text captions with animations over a video, similar to TikTok


See these changes in real-time during video playback


Export the video with the animated captions burned into the output (e.g., MP4)


What I’ve implemented so far :


Video playback using video_player in Flutter (or react-native-video).


Captions are rendered using Canvas/UI layer during playback.


Problem : While I can overlay animated text in the UI, I can't figure out how to include these in the exported video. I’m considering using FFmpeg to burn in the captions, but I’m unclear how to integrate it with the animated UI overlays or render them into a final video on both Android and iOS.


What I want to achieve :


Efficient way to render animated text overlays onto a video and export it as a final video file on both Android and iOS.


Maintain good performance for real-time playback and smooth export.


What approaches or processing pipelines could achieve this ?
(For example, rendering the UI layer to an offscreen video, integrating with FFmpeg, or using native rendering techniques.)


-
PHP Foreach query only displays final result for slideshow ?
22 janvier 2023, par ShaneRibzUsing a query I pull the most liked video's on a localhosted stream webpage, and use FFMPEG to create a thumbnail if one isnt already existing and the video length.


The query succesfully pulls the 4 most liked video's and displays them in a carousel. FFMPEG succesfully creates each thumbnail, and gets the length of each video.


Somewhere, for whatever reason I cant figure out, only the final slide in the carousel displays the thumbnail as its background.


Sorry if my code is messy, I'm learning how to better optimize.


<?php
 $sql = "use info";
 $pdo->exec($sql);
 $stmt = $pdo->query("SELECT * FROM `files` ORDER BY `like` DESC LIMIT 4");
 $filelist = $stmt->fetchAll(PDO::FETCH_ASSOC);
 $h = 0;
 foreach ($filelist as $row) {
 if ($h < 25){
 $h++;
 
 $name = $row['name'];
 $location = $row['location'];
 $type = $row['type'];
 $uploadby = $row['uploadby'];
 $like = $row['like'];
 $id = $row['fileid'];
 $cat1 = $row['Cat1'];
 $cat2 = $row['Cat2'];
 
 $ffmpeg = 'F:\\xampp\ffmpeg.exe'; 
 $location = str_replace("/","\\", $location);
 $video = 'F:\xampp\htdocs\\'. $location; 
 $bigloc = "F:\\xampp\htdocs\\thumb\big";
 $smallloc = "F:\\xampp\htdocs\\thumb\small";
 $image = $bigloc . "\\" . $name . ".jpg"; 
 $image2 = $smallloc . "\\" . $name. ".jpg"; 
 
 if (file_exists($image) and (file_exists($image2))) {
 
 } else {
 echo $image . " does not exist";
 $cmd="$ffmpeg -ss 00:25:00 -i ". "\"" . $video . "\"". " -s 1920x540 -vframes 1 ". "\"" .$image. "\"" . " -report"; 
 $cmd2="$ffmpeg -ss 00:25:00 -i ". "\"" . $video . "\""." -s 270x370 -vframes 1 ". "\"" .$image2. "\"";
 echo "<br />". $cmd . "<br />".$cmd2."<br />";
 exec($cmd);
 exec($cmd2);
 }
 
 $file = "\"". $video. "\"";
 $result = shell_exec('ffmpeg -i ' . escapeshellcmd($file) . ' 2>&1');
 preg_match('/(?<=Duration: )(\d{2}:\d{2}:\d{2})\.\d{2}/', $result, $match);
 $time = $match[1];
 $image = "thumb/big/" . $name . ".jpg"; 
 $image2 = "thumb/small/" . $name. ".jpg";

 ?>

 <div class="single-hero-slider-wrap single-animation-wrap slider-height-hm4 bg-image-hm4 slider-bg-color-black d-flex align-items-center slider-bg-position-1 bg-black" style="&lt;?php echo &#x27;background-image:url(&#x27;. $image.&#x27;);&#x27;;?>">
 <div class="slider-content-hm4 slider-animated">
 <h1 class="title animated"><?php echo $name;?></h1>
 <div class="sub-title-time-wrap">
 <span class="sub-title animated"><?php if ($cat2 != ""){ echo $cat1 .", ". $cat2; }else{ echo $cat1;}?></span>
 <span class="time animated"><?php echo $time;?></span>
 </div>
 <div class="slider-button">
 <a href="http://stackoverflow.com/feeds/tag/movie-details.html" class="btn-style-hm4 animated">Watch Now</a>
 </div>
 </div>
 </div>

 <?php 
 }
 } 
 ?>



When inspecting the source code on my web browser ;
"
style="<?php echo 'background-image:url('. $image.');';?>"
", this will only appear on the final slide. The first 3 slides wont have "background-image" at all.

I feel as though I'm making a silly mistake and just cant see it.


EDIT
I should note, the "$name" and "$time" for each displays properly, its just the background-image that does not.


EDIT 2
Here is the source code :


<div class="single-hero-slider-wrap single-animation-wrap slider-height-hm4 bg-image-hm4 slider-bg-color-black d-flex align-items-center slider-bg-position-1 bg-black" style="background-image: url(&#x27;thumb/big/Alita Battle Angel.png&#x27;);">
</div>


The "background-image" shows in source, but during inspect element it does not. No errors populate either.