diff options
author | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2008-01-19 00:47:24 +0000 |
---|---|---|
committer | noah <noah@656d521f-e311-0410-88e0-e7920216d269> | 2008-01-19 00:47:24 +0000 |
commit | beeea12adc0f411499211c356898f7fed65b8415 (patch) | |
tree | 4a8aae520121728f1705fd6122c9ed3a1a7d375f | |
parent | fbe9b4129d2b4a48a1ebb68223c96266b7b2cf53 (diff) | |
download | pexpect-beeea12adc0f411499211c356898f7fed65b8415.tar.gz |
This seemed more universal. Most systems have lamemp3
git-svn-id: http://pexpect.svn.sourceforge.net/svnroot/pexpect/trunk@511 656d521f-e311-0410-88e0-e7920216d269
-rwxr-xr-x | pexpect/examples/rippy.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pexpect/examples/rippy.py b/pexpect/examples/rippy.py index e5b1c6a..a5531ef 100755 --- a/pexpect/examples/rippy.py +++ b/pexpect/examples/rippy.py @@ -304,6 +304,12 @@ def check_missing_requirements (): missing.append("mencoder") if pexpect.which("mplayer") is None: missing.append("mplayer") + cmd = "mencoder -oac help" + (command_output, exitstatus) = run(cmd) + ar = re.findall("(mp3lame)", command_output) + if len(ar)==0: + missing.append("Mencoder was not compiled with mp3lame support.") + #if pexpect.which("lame") is None: # missing.append("lame") #if pexpect.which("mkvmerge") is None: @@ -620,7 +626,8 @@ def build_compression_command (video_source_filename, video_final_filename, vide if seek_length is not None: seek_filter = seek_filter + ' -endpos %s' % (str(seek_length)) - cmd = "mencoder -quiet -info comment='Arkivist' '%(video_source_filename)s' %(seek_filter)s %(chapter)s -aid %(audio_id)s -o '%(video_final_filename)s' -ffourcc %(video_fourcc_override)s -ovc lavc -oac lavc %(lavcopts)s %(video_filter)s %(audio_filter)s" % locals() +# cmd = "mencoder -quiet -info comment='Arkivist' '%(video_source_filename)s' %(seek_filter)s %(chapter)s -aid %(audio_id)s -o '%(video_final_filename)s' -ffourcc %(video_fourcc_override)s -ovc lavc -oac lavc %(lavcopts)s %(video_filter)s %(audio_filter)s" % locals() + cmd = "mencoder -quiet -info comment='Arkivist' '%(video_source_filename)s' %(seek_filter)s %(chapter)s -aid %(audio_id)s -o '%(video_final_filename)s' -ffourcc %(video_fourcc_override)s -ovc lavc -oac mp3lame %(lavcopts)s %(video_filter)s %(audio_filter)s" % locals() return cmd def compression_estimate (video_length, video_source_filename, video_final_filename, video_target_size, audio_id=128, video_bitrate=1000, video_codec='mpeg4', audio_codec='mp3', video_fourcc_override='FMP4', video_gray_flag=0, video_crop_area=None, video_aspect_ratio='16/9', video_scale=None, video_encode_passes=2, video_deinterlace_flag=0, audio_volume_boost=None, audio_sample_rate=None, audio_bitrate=None): @@ -719,11 +726,12 @@ def mux_mkv (video_final_filename, video_transcoded_filename, audio_compressed_f def mux_avi (video_final_filename, video_transcoded_filename, audio_compressed_filename, verbose_flag=0, dry_run_flag=0): """This is depricated.""" - cmd = "mencoder -quiet -oac copy -ovc copy -o '%s' -audiofile %s '%s'" % (video_final_filename, audio_compressed_filename, video_transcoded_filename) - if verbose_flag: print cmd - if not dry_run_flag: - run(cmd) - print + pass +# cmd = "mencoder -quiet -oac copy -ovc copy -o '%s' -audiofile %s '%s'" % (video_final_filename, audio_compressed_filename, video_transcoded_filename) +# if verbose_flag: print cmd +# if not dry_run_flag: +# run(cmd) +# print def delete_tmp_files (audio_raw_filename, verbose_flag=0, dry_run_flag=0): global GLOBAL_LOGFILE_NAME |