
Recherche avancée
Médias (5)
-
ED-ME-5 1-DVD
11 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
-
Valkaama DVD Cover Outside
4 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
Valkaama DVD Label
4 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Valkaama DVD Cover Inside
4 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
Autres articles (59)
-
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
-
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)
Sur d’autres sites (7271)
-
Revision 124835 : Nouvelle fonctionnalité attendue depuis un bail : s’il existe un ...
27 mai 2020, par RastaPopoulos — LogNouvelle fonctionnalité attendue depuis un bail : s’il existe un squelette article-identifiantdelapage.html alors ça le prend en priorité au squelette article.html (même principe que les compositions mais en très simplifié pour les pages quoi). Ça prend en compte Z-core, et son bloc principal, et donc prend blocprincipal/article-identifiantdelapage.html. Par contre pour Z pour l’instant ça le fait que sur le bloc principal uniquement. Il faudrait sûrement améliorer ça en déléguant complètement au système Z en ajoutant composition dans l’environnement en amont plutôt, mais voir si c’est possible…
-
Python threading - multiple ffmpeg percentage
2 février 2015, par speedyrazorI am running 2 ffmpeg jobs simultaneously and trying to read the log files to print out the running percentage completed. This works perfectly when just running one instance, but if I try to start a second then I get this error :
File "/Users/kev/Desktop/Python/Standards_Converter_Server_V1.0.py", line 2569, in getProgress
self.infile.flush()
AttributeError: 'str' object has no attribute 'flush'Here is the crux of my code, not sure why it’s not working :
if jobID == 1:
self.logFilePath = "//LinkToSomeFile.log"
elif jobID == 2:
self.logFilePath = "//LinkToSomeOtherFile.log"
threading.Thread(target=self.getProgress, args=(the_running_pane, jobID, slotNumber, self.logFilePath, self.duration, self.countNumber, self.countFile)).start()
def getProgress(self, the_running_pane, jobID, slotNumber, logFilePath, duration, countNumber, countFile):
self.logFilePath = logFilePath
if os.path.isfile(self.logFilePath):
self.logPath = self.logFilePath
self.infile = codecs.open(self.logPath, encoding='utf8')
else:
raise ValueError("%s isn't a file!" % file_path)
a = str(countNumber)
b = str(countFile)
lastSize = 0
lastLineIndex = 0
while not self.completed:
fileSize = os.path.getsize(self.logPath)
if fileSize > lastSize:
lines2 = self.infile.readlines()
newLines = 0
for line222 in lines2[lastLineIndex:]:
newLines += 1
if "No more output streams to write to, finishing." in line222:
return
if ("size=" and "time=" and "bitrate=" in line222):
findMe = re.findall('time=[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9[0-9].', line222)
findMe = findMe[0]
runningTime = findMe[5:]
processRunning = a + " of " + b + "-"
currentStatus = (processRunning + "%s" % self.percentage(runningTime, self.secondsDuration) + "%" + " - %s" % duration)
if slotNumber == 1:
self.params["process1Percentage"] = currentStatus
elif slotNumber == 2:
self.params["process2Percentage"] = currentStatus
lastLineIndex += newLines
lastSize = fileSize
self.infile.flush()
self.infile.seek(0)
def percentage(self, part, secondsDuration):
self.ftr1 = [3600,60,1]
part = part.replace('.', ':')
secondsPart = sum([a*b for a,b in zip(self.ftr1, map(int,part.split(':')))])
percentage = str(100 * float(secondsPart)/float(secondsDuration))
percentage = percentage.split('.')[0]
if int(percentage) < 10:
percentage = " " + percentage
else:
percentage = " " + percentage
return percentageI am trying to get the
currentStatus
value intoself.params["process1Percentage"]
andself.params["process2Percentage"]
-
Senior Software Engineer to join Piwik Product Engineering team
10 janvier 2015, par Matthieu Aubry — JobsAt Piwik and Piwik PRO we develop the leading open source web analytics platform, used by more than one million websites worldwide. Our vision is to help the world liberate their analytics data by building the best open alternative to Google Analytics.
The Piwik platform collects, stores and processes a lot of information : hundreds of millions of data points each month. We create intuitive, simple and beautiful reports that delight our users.
Are you seeking a new challenge ? We are currently looking for a full time Software Developer to join our small and dedicated Product Engineering team.
At Piwik PRO we practise agile methodology, test driven development and fast release cycles. The main technologies we work with are PHP5, JavaScript (AngularJS, jQuery) and MySQL and our tools include PhpStorm, Github, Travis CI and Slack.
As a Software Developer for Piwik PRO, you will be writing open source code that will directly benefit 250,000+ Piwik users in 200+ countries and 50 languages.
Key Responsibilities
- Writing server-side code (PHP 5) and front-end code (JavaScript).
- Creating robust high-volume production applications and developing prototypes quickly.
- Tackling new problems as we continue to push technology forward.
- Assisting other developers by writing peer code reviews.
- Improving and updating our platform developer guides.
- Lead by example, able to self manage and use initiative to get things done.
Minimum qualifications
- Experience in product development, security, the open source philosophy and usable interface design.
- Understanding of, and practical experience with PHP5 and JavaScript application development.
- 3+ years experience building successful production software systems.
- Solid knowledge of testing principles and OOP.
- Strong analytical and coding skills.
- Strong written communication.
Location
- Offices based in Wellington, New Zealand or Wrocław, Poland.
- However remote work is also possible.
Apply online
To apply for this position, please Apply online here. We look forward to receiving your applications !