
Recherche avancée
Médias (91)
-
Spoon - Revenge !
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
My Morning Jacket - One Big Holiday
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Zap Mama - Wadidyusay ?
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
David Byrne - My Fair Lady
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Beastie Boys - Now Get Busy
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Granite de l’Aber Ildut
9 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
Autres articles (85)
-
Configuration spécifique pour PHP5
4 février 2011, parPHP5 est obligatoire, vous pouvez l’installer en suivant ce tutoriel spécifique.
Il est recommandé dans un premier temps de désactiver le safe_mode, cependant, s’il est correctement configuré et que les binaires nécessaires sont accessibles, MediaSPIP devrait fonctionner correctement avec le safe_mode activé.
Modules spécifiques
Il est nécessaire d’installer certains modules PHP spécifiques, via le gestionnaire de paquet de votre distribution ou manuellement : php5-mysql pour la connectivité avec la (...) -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.
Sur d’autres sites (4378)
-
Python get ffmpeg process
12 juillet 2020, par Kevin 29890I am working on my own video editing software. But when the users clicks render I want to show a progress bar so the user knows how long they have to wait. How do I get the progress of ffmpeg because I use that for rendering their videos. The complete software is written in Python tkinter.


-
How to optimize video transcoding performance using FFmpeg and Python subprocess ? [closed]
7 février 2024, par Rai ShahnawazI'm working on a Python application that transcodes videos to different qualities using FFmpeg through the
subprocess
module. Despite attempting multi-threading, I haven't seen significant improvements in transcoding speed. Unfortunately, hardware acceleration isn't feasible due to the constraints of the AWS EC2 instance I'm using.

Here's the relevant code snippet :


# Create FFmpeg object with streaming
ffmpeg_command = [
 'ffmpeg',
 '-i', 'pipe:0',
 '-vf', f'scale={quality_mapping[quality]}',
 '-c:a', 'aac',
 '-c:v', 'libx264',
 '-preset', 'ultrafast',
 '-crf', '23',
 '-strict', 'experimental',
 output_path
]

# Use subprocess.PIPE for stdin and stdout
with subprocess.Popen(ffmpeg_command, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) as process:
 # Write video content to stdin
 process.stdin.write(video.read())
 process.stdin.close() # Close stdin to indicate the end of input

 # Wait for the process to finish
 process.wait()

return output_path



I've already attempted multi-threading, but it hasn't yielded the desired performance boost. Given the hardware limitations, what are some strategies I can employ to optimize the transcoding process using FFmpeg and Python ?


Any insights or suggestions would be greatly appreciated. Thank you !


-
Merge commit ’14ca0aa69b5d954ce56d0826ab9f1f70e535c92a’
12 août 2014, par Michael NiedermayerMerge commit ’14ca0aa69b5d954ce56d0826ab9f1f70e535c92a’
* commit ’14ca0aa69b5d954ce56d0826ab9f1f70e535c92a’ :
hevc : wait proper position for tmvpConflicts :
libavcodec/hevc_mvs.cSee : ed248e7f70d98abe099392e154d1cdd0f15faa3c
Merged-by : Michael Niedermayer <michaelni@gmx.at>