
Recherche avancée
Autres articles (112)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
MediaSPIP Player : les contrôles
26 mai 2010, parLes contrôles à la souris du lecteur
En plus des actions au click sur les boutons visibles de l’interface du lecteur, il est également possible d’effectuer d’autres actions grâce à la souris : Click : en cliquant sur la vidéo ou sur le logo du son, celui ci se mettra en lecture ou en pause en fonction de son état actuel ; Molette (roulement) : en plaçant la souris sur l’espace utilisé par le média (hover), la molette de la souris n’exerce plus l’effet habituel de scroll de la page, mais diminue ou (...) -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...)
Sur d’autres sites (14599)
-
Fixing audio/video out of sync when editing recorded broadcast
27 décembre 2019, par sbaI have recorded broadcast-ed material using a DVB-T tuner.
That produces several TS files per recording (most likely to keep filesize within FAT32 limitations).
I have concatenated each recording into a single TS file using :
ffmpeg.exe -f concat -i $filelist -c copy -y $outputfile
From there, I need to perform edits to remove commercials, strip extra stuff from the start and end, and optionally extract each episode into a separate file.
I own Pinnacle Studio 23 Ultimate, that doesn’t support TS as input so I’m converting TS to MP4 using something like :
ffmpeg -y -i foo.ts -crf 18 -ac 2 -r 25 -c:v libx265 -ar 48000 -b:a 192k -c:a aac -aspect 16:9 bar.mp4
(I’ve tried several ways/options, including using HandBrake for that conversion).
What happens is that in the resulting edited material, audio and video are out of sync. Can be in the whole file, or only in some sections.
This could be linked to glitches (missing frames...) in the original recording.
But when I play the original single-file TS, or the MP4 version, in any player such as VLC, audio and video are properly aligned. So these players are able to deal with the aforementioned glitches and "re-align" the audio and video streams.
How can I "rewrite" the whole input file in such a way that audio and video are "fully synchronized" so that editing will be possible ?
Thanks in advance for your help.
-
Recorded by FFMpeg Video doesn't show the statistics in details
28 novembre 2019, par okandnmzI use the FFMpeg to record the video I received as input with "Pipe". Although the recording process was successful after recording, no statistics, details are given in the details tab (Right click to recorded video -> properties -> details tab) (Windows 10)
My FFMpeg commands something like that :
ffmpeg -vsync 1 -i %PIPE% ....
For this problem, I’ve already tried the following commands :
-metadata ....
-vstats ......Probably i misunderstood that commands so in the result both of them is not working. Should i specify that values (title, fps, bitrate...) in somewhere and for that aim is there any commands ?
(the recorded video source is not the existing file, its live stream) -
Issues with merging multiple audio files recorded by RecordRTC
29 juillet 2019, par user590723I have been playing with RecordRTC a little bit. The audio input seem to be correctly sent to the web servers and saved on the drive.
var recorder = RecordRTC(stream, {
recorderType: MediaStreamRecorder,
type: 'audio',
mimeType: 'audio/wav',
timeSlice: 2000,
ondataavailable: function (blob) {
var fileObject = new File([blob], fileIndex + '-capture.wav', {
type: 'audio/wav'
});
var formData = new FormData();
formData.append('blob', fileObject);
formData.append('filename', fileObject.name);
$.ajax({
url: 'XXX',
data: formData,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function (response) {
console.log('saved');
}
});
fileIndex++;
}}) ;
I tried using ffmpeg to merge all the files into one, however every single time ffmpeg is crashing during parsing the second file :
"Invalid data found when processing input"
The command I am running is :
ffmpeg.exe -f concat -safe 0 -i mylist.txt -c copy output.wav
I would really appreciate if anyone could shed some light on what I am missing here.
Thanks,
M