
Recherche avancée
Médias (3)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (78)
-
Gestion générale des documents
13 mai 2011, parMédiaSPIP ne modifie jamais le document original mis en ligne.
Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...) -
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
-
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.
Sur d’autres sites (5475)
-
How can I generate HDR10 video from 16bit png images in browser using ffmpeg.wasm
31 mars 2022, par Rajat RaghuwanshiUsing FFMPEG.WASM I am able to generate video using libx264 encoder but unable to display the video generated using libx265. The image that I am using is the 16bit png image with linear gamma icc profile - AllColorsRGB-elle-V2-g10.icc. Here are the parameters that I used while encoding the hdr10 video.

-i abc.png -c:v libx265
-x265-params hdr-opt=1:repeat-headers=1:colorprim=bt2020:transfer=smpte2084:colormatrix=bt2020nc:master-display=G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(40000000,50):max-cll=0,0
-pix_fmt yuv420p10le out.mov

-
Bash script to recursive find and convert movies
24 mars, par Jaccoin my large movie collection I would like to search for movies with the primary (first) audio track with DTS coding to be converted to Dolby.


My problem would be the first track I think. My current bash script will list any movie containing a DTS track, but does not specify which track.


#!/bin/bash
# My message to create DTS list
find /home/Movies -name '*.mkv' | while read f
do
if mediainfo "$f" | grep A_DTS; then
echo $f 
fi
done



After that I would like to run this command


ffmpeg -i $f -map 0:v -map 0:a:0 -map 0:a -map 0:s -c:v copy -c:a copy -c:s copy -c:a:0 ac3 -b:a:0 640k $f



or is there a way to move all the audio tracks down and adding the new AAC track ?


###Progress


Thanks to @llogan I have finetuned the bash to find the required files.


#!/bin/bash
# My DTS conversion script
# credits to llogan

find /Mymovies -name '*.mkv' | while read f
do
 if ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of csv=p=0 "$f" | grep dts; then
 echo "$f"
fi
done



Now digging into the command I think I may have a working command. Anybody spot a problem ?


ffmpeg -i $f
 -map 0:v -c:v copy
 -map 0:a:0? -c:a:0 ac3
 -map 0:a:0? -c:a:1 copy
 -map 0:a:1? -c:a:2 copy
 -map 0:a:2? -c:a:3 copy
 -map 0:a:3? -c:a:4 copy
 -map 0:a:4? -c:a:5 copy
 -map 0:a:5? -c:a:6 copy
 -map 0:a:6? -c:a:7 copy
 -map 0:a:7? -c:a:8 copy
 -map 0:a:8? -c:a:9 copy
 -map 0:s? -c copy
 -b:a:0 640k
/tmp/output.mkv
mv $f /home/DTS_BACKUP/
mv /tmp/output.mkv $f
rm /tmp/output.mkv



So the end result would look like :


#!/bin/bash
# My DTS conversion script
# credits to llogan
find /Mymovies -name '*.mkv' | while read f
do
 if ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of csv=p=0 "$f" | grep dts; then

ffmpeg -i $f
 -map 0:v -c:v copy
 -map 0:a:0? -c:a:0 ac3
 -map 0:a:0? -c:a:1 copy
 -map 0:a:1? -c:a:2 copy
 -map 0:a:2? -c:a:3 copy
 -map 0:a:3? -c:a:4 copy
 -map 0:a:4? -c:a:5 copy
 -map 0:a:5? -c:a:6 copy
 -map 0:a:6? -c:a:7 copy
 -map 0:a:7? -c:a:8 copy
 -map 0:a:8? -c:a:9 copy
 -map 0:s? -c copy
 -b:a:0 640k
/tmp/output.mkv
mv $f /home/DTS_BACKUP/
mv /tmp/output.mkv $f
rm /tmp/output.mkv

fi
done



-
How to marge Youtube video with MP4 using FFMPEG library in Android ?
27 février 2018, par Apurv ModiHere is my code
private void executeAudioVideo() {
File moviesDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES);
String filePrefix = "audio_video";
String fileExtn = ".mp4";
youtubeURL = "https://www.youtube.com/embed/oEKyXKL25FU";
videoPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/video.mp4";
File dest = new File(moviesDir, filePrefix + fileExtn);
int fileNo = 0;
while (dest.exists()) {
fileNo++;
dest = new File(moviesDir, filePrefix + fileNo + fileExtn);
}
filePath = dest.getAbsolutePath();
String[] command = new String[]{"-y", "-i", videoPath, "-i", youtubeURL, "-filter_complex", "[0:a][1:a]amerge=inputs=2[a]", "-map", "0:v", "-map", "[a]", "-c:v", "copy", "-c:a", "libvorbis", "-ac", "2", "-shortest", filePath};
Toast.makeText(this, filePath, Toast.LENGTH_SHORT).show();
execFFmpegBinary(command);
}