diff options
author | Christian Pointner <equinox@spreadspace.org> | 2012-09-29 22:26:19 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2012-09-29 22:26:19 +0200 |
commit | 2fb1c83c7d5b24cba20a8373ea6ba84f2a1c0574 (patch) | |
tree | 8628109c29a394d7ff13ebaeef80059ca74e0f3f /src/flufigut.py | |
parent | added video-resize support (fixed) (diff) |
added support for audio-resample
Diffstat (limited to 'src/flufigut.py')
-rwxr-xr-x | src/flufigut.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/flufigut.py b/src/flufigut.py index 89f30c3..95a0a59 100755 --- a/src/flufigut.py +++ b/src/flufigut.py @@ -138,6 +138,28 @@ for resolution in resolutions: }, } + + +samplerates = [ ] +for encoder in config['encoder']['audio'].keys(): + for audiorate in config['encoder']['audio'][encoder]: + samplerate = config['globals']['audiorates'][audiorate]['samplerate'] + if samplerate not in samplerates: + if config['input']['samplerate'] != samplerate: + samplerates.append(samplerate) + +for samplerate in samplerates: + flow['input']['resample-%s' % samplerate] = { + 'type': 'audio-resample', + 'desc': "resample audio to %s Hz" % samplerate, + 'worker': 'input', + 'feeder': 'raw-input:audio', + 'properties': { + 'samplerate': samplerate, + }, + } + + ### generate encoder components ################################# flow['encoder'] = {} |