--- a/bootstrap.py Sun Jan 14 14:40:16 2018 +0100
+++ b/bootstrap.py Sun Jan 14 14:41:37 2018 +0100
@@ -25,7 +25,10 @@
from optparse import OptionParser
-tmpeggs = tempfile.mkdtemp()
+__version__ = '2015-07-01'
+# See zc.buildout's changelog if this version is up to date.
+
+tmpeggs = tempfile.mkdtemp(prefix='bootstrap-')
usage = '''\
[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
@@ -35,18 +38,19 @@
Simply run this script in a directory containing a buildout.cfg, using the
Python that you want bin/buildout to use.
-Note that by using --find-links to point to local resources, you can keep
+Note that by using --find-links to point to local resources, you can keep
this script from going over the network.
'''
parser = OptionParser(usage=usage)
-parser.add_option("-v", "--version", help="use a specific zc.buildout version")
-
+parser.add_option("--version",
+ action="store_true", default=False,
+ help=("Return bootstrap.py version."))
parser.add_option("-t", "--accept-buildout-test-releases",
dest='accept_buildout_test_releases',
action="store_true", default=False,
- help=("Normally, if you do not specify a --version, the "
- "bootstrap script and buildout gets the newest "
+ help=("Normally, if you do not specify a --buildout-version, "
+ "the bootstrap script and buildout gets the newest "
"*final* versions of zc.buildout and its recipes and "
"extensions for you. If you use this flag, "
"bootstrap and buildout will get the newest releases "
@@ -59,36 +63,57 @@
parser.add_option("--allow-site-packages",
action="store_true", default=False,
help=("Let bootstrap.py use existing site packages"))
-
+parser.add_option("--buildout-version",
+ help="Use a specific zc.buildout version")
+parser.add_option("--setuptools-version",
+ help="Use a specific setuptools version")
+parser.add_option("--setuptools-to-dir",
+ help=("Allow for re-use of existing directory of "
+ "setuptools versions"))
options, args = parser.parse_args()
+if options.version:
+ print("bootstrap.py version %s" % __version__)
+ sys.exit(0)
+
######################################################################
# load/install setuptools
try:
- if options.allow_site_packages:
- import setuptools
- import pkg_resources
from urllib.request import urlopen
except ImportError:
from urllib2 import urlopen
ez = {}
-exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
+if os.path.exists('ez_setup.py'):
+ exec(open('ez_setup.py').read(), ez)
+else:
+ exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
if not options.allow_site_packages:
# ez_setup imports site, which adds site packages
- # this will remove them from the path to ensure that incompatible versions
+ # this will remove them from the path to ensure that incompatible versions
# of setuptools are not in the path
import site
- # inside a virtualenv, there is no 'getsitepackages'.
+ # inside a virtualenv, there is no 'getsitepackages'.
# We can't remove these reliably
if hasattr(site, 'getsitepackages'):
for sitepackage_path in site.getsitepackages():
- sys.path[:] = [x for x in sys.path if sitepackage_path not in x]
+ # Strip all site-packages directories from sys.path that
+ # are not sys.prefix; this is because on Windows
+ # sys.prefix is a site-package directory.
+ if sitepackage_path != sys.prefix:
+ sys.path[:] = [x for x in sys.path
+ if sitepackage_path not in x]
setup_args = dict(to_dir=tmpeggs, download_delay=0)
+
+if options.setuptools_version is not None:
+ setup_args['version'] = options.setuptools_version
+if options.setuptools_to_dir is not None:
+ setup_args['to_dir'] = options.setuptools_to_dir
+
ez['use_setuptools'](**setup_args)
import setuptools
import pkg_resources
@@ -104,7 +129,12 @@
ws = pkg_resources.working_set
+setuptools_path = ws.find(
+ pkg_resources.Requirement.parse('setuptools')).location
+
+# Fix sys.path here as easy_install.pth added before PYTHONPATH
cmd = [sys.executable, '-c',
+ 'import sys; sys.path[0:0] = [%r]; ' % setuptools_path +
'from setuptools.command.easy_install import main; main()',
'-mZqNxd', tmpeggs]
@@ -117,21 +147,23 @@
if find_links:
cmd.extend(['-f', find_links])
-setuptools_path = ws.find(
- pkg_resources.Requirement.parse('setuptools')).location
-
requirement = 'zc.buildout'
-version = options.version
+version = options.buildout_version
if version is None and not options.accept_buildout_test_releases:
# Figure out the most recent final version of zc.buildout.
import setuptools.package_index
_final_parts = '*final-', '*final'
def _final_version(parsed_version):
- for part in parsed_version:
- if (part[:1] == '*') and (part not in _final_parts):
- return False
- return True
+ try:
+ return not parsed_version.is_prerelease
+ except AttributeError:
+ # Older setuptools
+ for part in parsed_version:
+ if (part[:1] == '*') and (part not in _final_parts):
+ return False
+ return True
+
index = setuptools.package_index.PackageIndex(
search_path=[setuptools_path])
if find_links:
@@ -156,7 +188,7 @@
cmd.append(requirement)
import subprocess
-if subprocess.call(cmd, env=dict(os.environ, PYTHONPATH=setuptools_path)) != 0:
+if subprocess.call(cmd) != 0:
raise Exception(
"Failed to execute command:\n%s" % repr(cmd)[1:-1])
--- a/buildout.cfg Sun Jan 14 14:40:16 2018 +0100
+++ b/buildout.cfg Sun Jan 14 14:41:37 2018 +0100
@@ -74,4 +74,4 @@
eggs = pyams_media [test]
[versions]
-pyams_media = 0.1.8
+pyams_media = 0.1.9
--- a/docs/HISTORY.txt Sun Jan 14 14:40:16 2018 +0100
+++ b/docs/HISTORY.txt Sun Jan 14 14:41:37 2018 +0100
@@ -1,6 +1,12 @@
History
=======
+0.1.9
+-----
+ - added timestamp to video thumbnails
+ - add Pyramid settings to start converter process
+ - use ZODBConnection class instead of ZEOConnection to handle any ZODB storage for medias converter
+
0.1.8
-----
- added video preview
--- a/setup.py Sun Jan 14 14:40:16 2018 +0100
+++ b/setup.py Sun Jan 14 14:41:37 2018 +0100
@@ -22,7 +22,7 @@
README = os.path.join(DOCS, 'README.txt')
HISTORY = os.path.join(DOCS, 'HISTORY.txt')
-version = '0.1.8'
+version = '0.1.9'
long_description = open(README).read() + '\n\n' + open(HISTORY).read()
tests_require = []
Binary file src/pyams_media/locales/fr/LC_MESSAGES/pyams_media.mo has changed
--- a/src/pyams_media/locales/fr/LC_MESSAGES/pyams_media.po Sun Jan 14 14:40:16 2018 +0100
+++ b/src/pyams_media/locales/fr/LC_MESSAGES/pyams_media.po Sun Jan 14 14:41:37 2018 +0100
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2017-09-07 15:49+0200\n"
+"POT-Creation-Date: 2018-01-11 17:10+0100\n"
"PO-Revision-Date: 2015-08-28 13:59+0200\n"
"Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
"Language-Team: French\n"
@@ -36,22 +36,14 @@
msgid "MP4 (HTML5) video converter"
msgstr "Conversion vidéo MP4 (HTML5)"
-#: src/pyams_media/converter.py:217
+#: src/pyams_media/converter.py:218
msgid "OGG video converter"
msgstr "Conversion vidéo OGG"
-#: src/pyams_media/converter.py:225
+#: src/pyams_media/converter.py:226
msgid "WebM video converter"
msgstr "Conversion vidéo WebM"
-#: src/pyams_media/zmi/media.py:52
-msgid "Cancel"
-msgstr "Fermer"
-
-#: src/pyams_media/zmi/media.py:53
-msgid "Restart missing conversions"
-msgstr "Relancer les conversions"
-
#: src/pyams_media/zmi/media.py:60
msgid ""
"Several formats are required to handle different browsers and screen "
@@ -61,13 +53,15 @@
"this dashboard gives\n"
"you indications about required conversions."
msgstr ""
-"Différents formats sont nécessaires pour assurer une prise en charge correcte des "
-"différents navigateurs et des différents supports (smarphone, tablette...).\n"
+"Différents formats sont nécessaires pour assurer une prise en charge "
+"correcte des différents navigateurs et des différents supports (smarphone, "
+"tablette...).\n"
"\n"
-"Le processus de conversion nécessite un temps de traitement variable en fonction du "
-"poids et du format du média d'origine.\n"
+"Le processus de conversion nécessite un temps de traitement variable en "
+"fonction du poids et du format du média d'origine.\n"
"\n"
-"Ce tableau de bord vous indique l'état d'avancement des différentes conversions."
+"Ce tableau de bord vous indique l'état d'avancement des différentes "
+"conversions."
#: src/pyams_media/zmi/media.py:76
msgid "Video conversions..."
@@ -77,10 +71,6 @@
msgid "Selected video conversions"
msgstr "Conversions vidéo du média"
-#: src/pyams_media/zmi/media.py:122 src/pyams_media/zmi/media.py:219
-msgid "Media conversions restarted!"
-msgstr "Les conversions du média ont été relancées."
-
#: src/pyams_media/zmi/media.py:173
msgid "Audio conversions..."
msgstr "Conversions audio"
@@ -89,6 +79,18 @@
msgid "Selected audio conversions"
msgstr "Conversions audio du média"
+#: src/pyams_media/zmi/media.py:52
+msgid "Cancel"
+msgstr "Fermer"
+
+#: src/pyams_media/zmi/media.py:53
+msgid "Restart missing conversions"
+msgstr "Relancer les conversions"
+
+#: src/pyams_media/zmi/media.py:122 src/pyams_media/zmi/media.py:219
+msgid "Media conversions restarted!"
+msgstr "Les conversions du média ont été relancées."
+
#: src/pyams_media/zmi/__init__.py:53
msgid "Update medias converter properties"
msgstr "Modifier les propriétés du convertisseur de médias"
@@ -105,7 +107,11 @@
msgid "Test process connection..."
msgstr "Tester la connexion..."
-#: src/pyams_media/zmi/__init__.py:118 src/pyams_media/zmi/video.py:65
+#: src/pyams_media/zmi/__init__.py:131
+msgid "Test medias converter process connection"
+msgstr "Tester la connexion au processus de conversion"
+
+#: src/pyams_media/zmi/__init__.py:118 src/pyams_media/zmi/video.py:91
msgid "Close"
msgstr "Fermer"
@@ -113,35 +119,19 @@
msgid "Test connection"
msgstr "Tester la connexion"
-#: src/pyams_media/zmi/__init__.py:131
-msgid "Test medias converter process connection"
-msgstr "Tester la connexion au processus de conversion"
+#: src/pyams_media/zmi/video.py:55
+msgid "Video preview"
+msgstr "Aperçu"
-#: src/pyams_media/zmi/video.py:55
+#: src/pyams_media/zmi/video.py:81
msgid "Select thumbnail..."
msgstr "Image de lancement"
-#: src/pyams_media/zmi/video.py:66
-msgid "Select thumbnail"
-msgstr "Sélectionner cette image"
-
-#: src/pyams_media/zmi/video.py:72
-msgid "Thumbnail timestamp"
-msgstr "Position de l'illustration"
-
-#: src/pyams_media/zmi/video.py:81
+#: src/pyams_media/zmi/video.py:107
msgid "Select video thumbnail"
msgstr "Image de lancement"
-#: src/pyams_media/zmi/video.py:121
-msgid "Thumbnail selected successfully."
-msgstr "L'illustration a été générée avec succès."
-
-#: src/pyams_media/zmi/video.py:124
-msgid "An error occurred. No created thumbnail."
-msgstr "Une erreur est intervenue. L'illustration n'a pas pu être générée."
-
-#: src/pyams_media/zmi/video.py:138
+#: src/pyams_media/zmi/video.py:168
msgid ""
"You can play the video until you display the image you want.\n"
"\n"
@@ -157,6 +147,26 @@
"en pause au moment souhaité et cliquez sur \"Sélectionner cette illustration"
"\". Vous pouvez modifier votre choix autant que nécessaire."
+#: src/pyams_media/zmi/video.py:92
+msgid "Select thumbnail"
+msgstr "Sélectionner cette image"
+
+#: src/pyams_media/zmi/video.py:98
+msgid "Thumbnail timestamp"
+msgstr "Position de l'illustration"
+
+#: src/pyams_media/zmi/video.py:147
+msgid "Thumbnail selected successfully."
+msgstr "L'illustration a été générée avec succès."
+
+#: src/pyams_media/zmi/video.py:150
+msgid "An error occurred. No created thumbnail."
+msgstr "Une erreur est intervenue. L'illustration n'a pas pu être générée."
+
+#: src/pyams_media/zmi/audio.py:54
+msgid "Audio preview"
+msgstr "Aperçu"
+
#: src/pyams_media/zmi/templates/audio-conversions.pt:5
msgid "Status"
msgstr "Statut"
@@ -177,83 +187,83 @@
msgid "Original size"
msgstr "Taille d'origine"
-#: src/pyams_media/interfaces/__init__.py:172
-msgid "ZEO connection name"
-msgstr "Connexion ZEO"
+#: src/pyams_media/interfaces/__init__.py:178
+msgid "ZODB connection name"
+msgstr "Connexion ZODB"
-#: src/pyams_media/interfaces/__init__.py:173
-msgid "Name of ZEO connection utility defining converter connection"
-msgstr "Nom de la connexion ZEO utilisée par le processus de conversion"
+#: src/pyams_media/interfaces/__init__.py:179
+msgid "Name of ZODB connection defining converter connection"
+msgstr "Nom de la ZODB utilisée par le processus de conversion"
-#: src/pyams_media/interfaces/__init__.py:178
+#: src/pyams_media/interfaces/__init__.py:185
msgid "Video formats conversions"
msgstr "Formats de conversion vidéo"
-#: src/pyams_media/interfaces/__init__.py:179
+#: src/pyams_media/interfaces/__init__.py:186
msgid "Published video files will be automatically converted to this format"
msgstr "Les vidéos publiées seront automatiquement converties dans ces formats"
-#: src/pyams_media/interfaces/__init__.py:183
+#: src/pyams_media/interfaces/__init__.py:190
msgid "Video frames size"
msgstr "Taille de l'image"
-#: src/pyams_media/interfaces/__init__.py:184
+#: src/pyams_media/interfaces/__init__.py:191
msgid "Leave empty to keep original frame size..."
msgstr "Indiquez ici les différentes résolutions qui seront générées..."
-#: src/pyams_media/interfaces/__init__.py:188
+#: src/pyams_media/interfaces/__init__.py:195
msgid "Video bitrate"
msgstr "Débit vidéo"
-#: src/pyams_media/interfaces/__init__.py:189
+#: src/pyams_media/interfaces/__init__.py:196
msgid "In kilo-bytes per second. Leave empty to keep original value"
msgstr ""
"En kilo-octets par seconde. Laissez cette zone vide pour garder la valeur du "
"média d'origine."
-#: src/pyams_media/interfaces/__init__.py:192
+#: src/pyams_media/interfaces/__init__.py:199
msgid "Video quantisation scale"
msgstr "Quantification vidéo"
-#: src/pyams_media/interfaces/__init__.py:193
+#: src/pyams_media/interfaces/__init__.py:200
msgid "Lower value indicates higher quality"
msgstr "Une valeur faible indique une qualité plus élevée"
-#: src/pyams_media/interfaces/__init__.py:197
+#: src/pyams_media/interfaces/__init__.py:204
msgid "Video audio frequency"
msgstr "Fréquence audio"
-#: src/pyams_media/interfaces/__init__.py:198
-#: src/pyams_media/interfaces/__init__.py:212
+#: src/pyams_media/interfaces/__init__.py:205
+#: src/pyams_media/interfaces/__init__.py:219
msgid "A common value is 22050. Leave empty to keep original value."
msgstr ""
"Une valeur courante est 22050. Laissez cette zone vide pour garder la valeur "
"du média d'origine."
-#: src/pyams_media/interfaces/__init__.py:201
+#: src/pyams_media/interfaces/__init__.py:208
msgid "Video audio bitrate"
msgstr "Débit audio"
-#: src/pyams_media/interfaces/__init__.py:202
-#: src/pyams_media/interfaces/__init__.py:216
+#: src/pyams_media/interfaces/__init__.py:209
+#: src/pyams_media/interfaces/__init__.py:223
msgid "In kilo-bytes per second. Leave empty to keep original value."
msgstr ""
"En kilo-octets par seconde. Laissez cette zone vide pour garder la valeur du "
"média d'origine."
-#: src/pyams_media/interfaces/__init__.py:206
+#: src/pyams_media/interfaces/__init__.py:213
msgid "Audio formats conversions"
msgstr "Formats de conversion audio"
-#: src/pyams_media/interfaces/__init__.py:207
+#: src/pyams_media/interfaces/__init__.py:214
msgid "Published audio files will be automatically converted to this format"
msgstr ""
"Les fichiers audios publiés seront automatiquement convertis dans ces formats"
-#: src/pyams_media/interfaces/__init__.py:211
+#: src/pyams_media/interfaces/__init__.py:218
msgid "Audio frequency"
msgstr "Fréquence audio"
-#: src/pyams_media/interfaces/__init__.py:215
+#: src/pyams_media/interfaces/__init__.py:222
msgid "Audio bitrate"
msgstr "Débit audio"
--- a/src/pyams_media/locales/pyams_media.pot Sun Jan 14 14:40:16 2018 +0100
+++ b/src/pyams_media/locales/pyams_media.pot Sun Jan 14 14:41:37 2018 +0100
@@ -1,12 +1,12 @@
#
# SOME DESCRIPTIVE TITLE
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2017-09-07 15:49+0200\n"
+"POT-Creation-Date: 2018-01-11 17:10+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -14,7 +14,7 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Lingua 4.13\n"
+"Generated-By: Lingua 3.10.dev0\n"
#: ./src/pyams_media/converter.py:105
msgid "WAV audio converter"
@@ -36,22 +36,14 @@
msgid "MP4 (HTML5) video converter"
msgstr ""
-#: ./src/pyams_media/converter.py:217
+#: ./src/pyams_media/converter.py:218
msgid "OGG video converter"
msgstr ""
-#: ./src/pyams_media/converter.py:225
+#: ./src/pyams_media/converter.py:226
msgid "WebM video converter"
msgstr ""
-#: ./src/pyams_media/zmi/media.py:52
-msgid "Cancel"
-msgstr ""
-
-#: ./src/pyams_media/zmi/media.py:53
-msgid "Restart missing conversions"
-msgstr ""
-
#: ./src/pyams_media/zmi/media.py:60
msgid ""
"Several formats are required to handle different browsers and screen resolutions.\n"
@@ -68,10 +60,6 @@
msgid "Selected video conversions"
msgstr ""
-#: ./src/pyams_media/zmi/media.py:122 ./src/pyams_media/zmi/media.py:219
-msgid "Media conversions restarted!"
-msgstr ""
-
#: ./src/pyams_media/zmi/media.py:173
msgid "Audio conversions..."
msgstr ""
@@ -80,6 +68,18 @@
msgid "Selected audio conversions"
msgstr ""
+#: ./src/pyams_media/zmi/media.py:52
+msgid "Cancel"
+msgstr ""
+
+#: ./src/pyams_media/zmi/media.py:53
+msgid "Restart missing conversions"
+msgstr ""
+
+#: ./src/pyams_media/zmi/media.py:122 ./src/pyams_media/zmi/media.py:219
+msgid "Media conversions restarted!"
+msgstr ""
+
#: ./src/pyams_media/zmi/__init__.py:53
msgid "Update medias converter properties"
msgstr ""
@@ -96,7 +96,11 @@
msgid "Test process connection..."
msgstr ""
-#: ./src/pyams_media/zmi/__init__.py:118 ./src/pyams_media/zmi/video.py:65
+#: ./src/pyams_media/zmi/__init__.py:131
+msgid "Test medias converter process connection"
+msgstr ""
+
+#: ./src/pyams_media/zmi/__init__.py:118 ./src/pyams_media/zmi/video.py:91
msgid "Close"
msgstr ""
@@ -104,35 +108,19 @@
msgid "Test connection"
msgstr ""
-#: ./src/pyams_media/zmi/__init__.py:131
-msgid "Test medias converter process connection"
+#: ./src/pyams_media/zmi/video.py:55
+msgid "Video preview"
msgstr ""
-#: ./src/pyams_media/zmi/video.py:55
+#: ./src/pyams_media/zmi/video.py:81
msgid "Select thumbnail..."
msgstr ""
-#: ./src/pyams_media/zmi/video.py:66
-msgid "Select thumbnail"
-msgstr ""
-
-#: ./src/pyams_media/zmi/video.py:72
-msgid "Thumbnail timestamp"
-msgstr ""
-
-#: ./src/pyams_media/zmi/video.py:81
+#: ./src/pyams_media/zmi/video.py:107
msgid "Select video thumbnail"
msgstr ""
-#: ./src/pyams_media/zmi/video.py:121
-msgid "Thumbnail selected successfully."
-msgstr ""
-
-#: ./src/pyams_media/zmi/video.py:124
-msgid "An error occurred. No created thumbnail."
-msgstr ""
-
-#: ./src/pyams_media/zmi/video.py:138
+#: ./src/pyams_media/zmi/video.py:168
msgid ""
"You can play the video until you display the image you want.\n"
"\n"
@@ -140,6 +128,26 @@
"video illustration."
msgstr ""
+#: ./src/pyams_media/zmi/video.py:92
+msgid "Select thumbnail"
+msgstr ""
+
+#: ./src/pyams_media/zmi/video.py:98
+msgid "Thumbnail timestamp"
+msgstr ""
+
+#: ./src/pyams_media/zmi/video.py:147
+msgid "Thumbnail selected successfully."
+msgstr ""
+
+#: ./src/pyams_media/zmi/video.py:150
+msgid "An error occurred. No created thumbnail."
+msgstr ""
+
+#: ./src/pyams_media/zmi/audio.py:54
+msgid "Audio preview"
+msgstr ""
+
#: ./src/pyams_media/zmi/templates/audio-conversions.pt:5
msgid "Status"
msgstr ""
@@ -160,76 +168,76 @@
msgid "Original size"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:172
-msgid "ZEO connection name"
+#: ./src/pyams_media/interfaces/__init__.py:178
+msgid "ZODB connection name"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:173
-msgid "Name of ZEO connection utility defining converter connection"
+#: ./src/pyams_media/interfaces/__init__.py:179
+msgid "Name of ZODB connection defining converter connection"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:178
+#: ./src/pyams_media/interfaces/__init__.py:185
msgid "Video formats conversions"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:179
+#: ./src/pyams_media/interfaces/__init__.py:186
msgid "Published video files will be automatically converted to this format"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:183
+#: ./src/pyams_media/interfaces/__init__.py:190
msgid "Video frames size"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:184
+#: ./src/pyams_media/interfaces/__init__.py:191
msgid "Leave empty to keep original frame size..."
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:188
+#: ./src/pyams_media/interfaces/__init__.py:195
msgid "Video bitrate"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:189
+#: ./src/pyams_media/interfaces/__init__.py:196
msgid "In kilo-bytes per second. Leave empty to keep original value"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:192
+#: ./src/pyams_media/interfaces/__init__.py:199
msgid "Video quantisation scale"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:193
+#: ./src/pyams_media/interfaces/__init__.py:200
msgid "Lower value indicates higher quality"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:197
+#: ./src/pyams_media/interfaces/__init__.py:204
msgid "Video audio frequency"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:198
-#: ./src/pyams_media/interfaces/__init__.py:212
+#: ./src/pyams_media/interfaces/__init__.py:205
+#: ./src/pyams_media/interfaces/__init__.py:219
msgid "A common value is 22050. Leave empty to keep original value."
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:201
+#: ./src/pyams_media/interfaces/__init__.py:208
msgid "Video audio bitrate"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:202
-#: ./src/pyams_media/interfaces/__init__.py:216
+#: ./src/pyams_media/interfaces/__init__.py:209
+#: ./src/pyams_media/interfaces/__init__.py:223
msgid "In kilo-bytes per second. Leave empty to keep original value."
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:206
+#: ./src/pyams_media/interfaces/__init__.py:213
msgid "Audio formats conversions"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:207
+#: ./src/pyams_media/interfaces/__init__.py:214
msgid "Published audio files will be automatically converted to this format"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:211
+#: ./src/pyams_media/interfaces/__init__.py:218
msgid "Audio frequency"
msgstr ""
-#: ./src/pyams_media/interfaces/__init__.py:215
+#: ./src/pyams_media/interfaces/__init__.py:222
msgid "Audio bitrate"
msgstr ""