
Recherche avancée
Médias (1)
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (73)
-
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. -
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Configurer la prise en compte des langues
15 novembre 2010, parAccéder à la configuration et ajouter des langues prises en compte
Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)
Sur d’autres sites (8267)
-
avcodec_decode_video2 returns positive number when got_picture_ptr is 0
22 août 2017, par dafnahaktanaAccording to the documentation : here,
avcodec_decode_video2
should return 0 if no frame could be decompressed. Thegot_picture_ptr
should also be set to zero if no frame could be decompressed.I ran this function on a h264 video and I got positive return value while the
got_picture_ptr
was set to 0. Maybe that the documentation is not updated ? -
Ajax call returns 500 error
26 mars 2018, par user3080392I have an Ajax call to a PHP script. The PHP script uses FFmpeg to concatenate several
.ts
files into one, and then converts it into an MP4 file.The PHP script manages to concatenate the files and convert the file to an MP4. However, none of the code after the FFmpeg commands is carried out.
Furthermore, my Ajax "success" function always returns a "500 Internal Server Error"
Here’s the Ajax :
function makeVid(vidUrl) {
$.ajax({
type: "POST",
url: 'make_vid.php',
data: {url: vidUrl},
cache: false,
success: function(data){
$("#vidResult").append(data);
document.getElementById(#myBtn).disabled = false;
},
error: function (jqXHR, exception) {
var msg = '';
if (jqXHR.status === 0) {
msg = 'Not connect.\n Verify Network.';
} else if (jqXHR.status == 404) {
msg = 'Requested page not found. [404]';
} else if (jqXHR.status == 500) {
msg = 'Internal Server Error [500].';
} else if (exception === 'parsererror') {
msg = 'Requested JSON parse failed.';
} else if (exception === 'timeout') {
msg = 'Time out error.';
} else if (exception === 'abort') {
msg = 'Ajax request aborted.';
} else {
msg = 'Uncaught Error.\n' + jqXHR.responseText;
}
$('#vidResult').html(msg);
}
});
}And here’s the PHP/FFmpeg :
shell_exec("$ffmpeg -f concat -safe 0 -i $vidClipsListTxtFile -c copy $combinedFileTs 1> $makeVidProgTxtFileTs 2>&1");
shell_exec("$ffmpeg -i $combinedFileTs -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2 -q 12 $combinedFileMp4 1> $makeVidProgTxtFileMp4 2>&1");
echo "video completed.";The PHP error log includes the following errors :
File does not exist: /home/mysite/public_html/favicon.ico
File does not exist: /home/mysite/public_html/404.shtml
File does not exist: /home/mysite/public_html/505.shtml
File does not exist: /home/mysite/public_html/robots.txtAnd here are some of the things I’ve tried to correct the problem :
-
Created the above files in the
public_html
folder -
Increased the
max_execution_time
andmemory_limit
in myphp.ini
file -
Changed the Ajax
success()
function to acomplete()
function
I still get the 500 error. What else can I try ?
-
-
lavfi : drop the requirement that request_frame returns a frame.
25 août 2015, par Nicolas Georgelavfi : drop the requirement that request_frame returns a frame.
It requires a loop in filters or the framework,
that makes the scheduling less efficient and more complex.
This is purely an internal change since the loop is now
present in buffersink.
Note that no filter except buffersink did rely on the requirement.