
Recherche avancée
Autres articles (98)
-
La sauvegarde automatique de canaux SPIP
1er avril 2010, parDans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...) -
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Qualité du média après traitement
21 juin 2013, parLe bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...)
Sur d’autres sites (5666)
-
ffmpeg : dont call exit_program() from a signal hander
21 mars 2014, par Michael Niedermayer -
avformat/hls : avoid floating point arithmetic
22 juillet 2013, par Michael Niedermayer -
Socket code Python code at the end influences code in the beginning
21 décembre 2019, par Samy SmartSo basically i am trying to do the following things : Client sends project file, Server receives Project file, Server generates Video file, Server sends video File, Client receives Video File. Everything works up until sending the Video back. The Thing is when i include my code for sending the Video, not even the Things that worked before work anymore.
The commented code in the code is the code that should send the Video backClient :
import socket
s = socket.socket()
ip = socket.gethostname()
file = "testae.aep"
s.connect((ip, 1234))
f = open(file, "rb")
txt = f.read(1024)
while txt:
s.send(txt)
print(f"Sending... {txt}")
txt = f.read(1024)
f.close()
#f2 = open("final_output.mp4", "wb")
#txt2 = s.recv(1024)
#while txt2:
# f2.write(txt2)
# txt2 = s.recv(1024)
#f2.close()
print("received final output")
s.close()Server :
import os
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((socket.gethostname(), 1234))
counter = 0
s.listen(5)
aerpath = "C:/aerender.lnk"
ffmpegpath = '"C:/Program Files/ffmpeg/bin/ffmpeg.exe"'
while True:
c, addr = s.accept()
print("Client Connected")
print(addr)
f = open(f"ae_render_file{counter}.aep", "wb")
txt = c.recv(1024)
while txt:
f.write(txt)
print(f"Receiving... {txt}")
txt = c.recv(1024)
print("Out of WHILE")
f.close()
print("received file")
os.system(aerpath + " -project " + f"C:/Users/weilu/PycharmProjects/localAERF/ae_render_file{counter}.aep "
+ '-comp "Comp 1" ' + f"-output C:/Users/weilu/PycharmProjects/localAERF/output/output{counter}")
os.system(ffmpegpath + " -i " + f"output/output{counter}.avi -f mp4 -vcodec libx264 -preset slow -profile:v main "
f"-pix_fmt yuv420p -acodec aac -hide_banner output/outputr{counter}.mp4")
#f2 = open(f"output/outputr{counter}.mp4","rb")
#txt2 = f2.read(1024)
#while txt2:
# c.send(txt2)
# print("Sending...")
# txt2 = f.read(1024)
#f2.close()
c.close()
counter += 1