In message <[email protected]>, Mithrandir wrote:
> I think that Python "could" be a alternative to bash and have some
> advantages, but it's a long way off from being fully implemented.
Would you prefer to do the following sort of thing in Python or Bash?
AudioParms = "-f s16le -ar 48000 -ac 2" # because I can't seem to pipe
compressed audio
ImportCmd = \
(
"ffmpeg -v 0 -i <(%(src_video)s)"
" %(audio_parms)s -i <(%(src_audio)s)"
" -vcodec copy -acodec %(audio_codec)s -y %(dstfile)s"
%
{
"src_video" :
"; ".join
(
[
"ffmpeg -v 0 -i %(srcfile)s -f image2pipe
-vcodec copy"
" -y /dev/stdout"
%
{"srcfile" : ShellEscape(SrcFile)}
for
SrcFile in SrcFiles
]
), # pipe through compressed video without
recompression
"src_audio" :
"; ".join
(
[
"ffmpeg -v 0 -i %(srcfile)s %(audio_parms)s
-y /dev/stdout"
%
{
"srcfile" : ShellEscape(SrcFile),
"audio_parms" : AudioParms,
}
for
SrcFile in SrcFiles
]
),
"dstfile" : ShellEscape(DstFile),
"audio_parms" : AudioParms,
"audio_codec" : "mp2", # assumption!
}
)
--
http://mail.python.org/mailman/listinfo/python-list