
Recherche avancée
Autres articles (52)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
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 ;
-
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)
Sur d’autres sites (11182)
-
ffmpeg - produces corrupted file
1er mai 2015, par pomegranateI have a mp4 file that I need to convert to avi to run a matlab script on. This script strips the file of any audio, so then I have to merge it back with the audio and then reconvert the avi to mp4. I’m doing this in a number of steps, and am uncertain at which point I’m screwing the commands up... basically, the final mp4 file I create it corrupted and cannot be played in quicktime (though it does work in VLC).
Here are the steps I am taking :
1) ffmpeg -i original.mp4 -acodec copy -vcodec copy original.avi
This converts mp4 to avi.
2) ffmpeg -i original.mp4 -acodec copy original.aac
This gets the audio from the mp4.
3) Run matlab script, which produces new-no-sound.avi
4) ffmpeg -i new-no-sound.avi -i original.aac -c:v copy -c:a aac -strict experimental new-with-sound.avi
This merges the old audio with the new avi file
5) ffmpeg -i new-no-sound.avi -c:v libx264 -crf 19 -preset slow -c:a libfaac -b:a 192k -ac 2 final-version.mp4
This converts the new merged file to mp4.Here’s the ffmpeg -i from the original.mp4 :
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf54.29.104
Duration: 00:00:01.77, start: 0.000000, bitrate: 9920 kb/s
Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 9978 kb/s, 59.94 fps, 59.94 tbr, 2997 tbn, 2997 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 52 kb/s (default)
Metadata:
handler_name : SoundHandlerAnd here is it for new-no-sound.avi :
Input #0, avi, from 'new-no-sound.avi':
Duration: 00:00:02.12, start: 0.000000, bitrate: 1325789 kb/s
Stream #0:0: Video: rawvideo, bgr24, 1280x720, 1336298 kb/s, 59.94 fps, 59.94 tbr, 59.94 tbn, 59.94 tbcFinally, here it is for final-version.mp4
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf55.48.100
Duration: 00:00:02.21, start: 0.023220, bitrate: 2117 kb/s
Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv444p, 1280x720, 2108 kb/s, 59.94 fps, 59.94 tbr, 11988 tbn, 119.88 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 43 kb/s (default)
Metadata:
handler_name : SoundHandlerAny advice for where I might be going wrong ?
-
Révision 20115 : fusion des inc/distant de la branche 2.1 et de la branche 3 ; ca permet de reven...
22 janvier 2013, par Fil Upau passage, ca reporte aussi [19231] (documents proteges, faussement distants) sur le trunk a noter : les modifications d’espaces et de tabulations, bien que effectivement ameliorant le source, produisent de nombreux diffs ’muets’ qu’il a fallu verifier un par un... au final une perte de temps (...)
-
Errno32 during MoviePy-FFMPEG write_videofile
5 mars 2023, par KrestDuring write_videofile i get Errno32 inside Errno32


def creating_video(files, title):
 fragments = []
 for file in files:
 print(file)
 clip = VideoFileClip(file).subclip()
 fragments.append(clip)
 video = moviepy.editor.concatenate_videoclips(fragments)
 video.write_videofile(f"{title}.mp4")
 return None


video_fragments = preparing_videos(title)
creating_video(video_fragments[0], video_fragments[1])



files is list containing paths to mp4 files making up final video


Current FFMPEG version - 5.1.2


Current MoviePy version - 1.0.3


I added FFMPEG to Path instead of using ImageIO-FFMPEG bundled with moviepy.
Checked different versions of FFMPEG
Checked app at linux system which generated .mp3 and mp.4 files but at the end after merging them the final file was broken.
Tried installing moviepy with pipx
On windows app doesnt even render chunks error :


chunk: 0%| | 0/11098 [00:00<?, ?it/s, now=None]Traceback (most recent call last):
 self.proc.stdin.write(frames_array.tobytes())
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

OSError: [Errno 32] Broken pipe

MoviePy error: FFMPEG encountered the following error while writing file titleTEMP_MPY_wvf_snd.mp3:
b'titleTEMP_MPY_wvf_snd.mp3: Invalid argument\r\n'