summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornoah <noah@656d521f-e311-0410-88e0-e7920216d269>2008-01-19 00:47:24 +0000
committernoah <noah@656d521f-e311-0410-88e0-e7920216d269>2008-01-19 00:47:24 +0000
commitbeeea12adc0f411499211c356898f7fed65b8415 (patch)
tree4a8aae520121728f1705fd6122c9ed3a1a7d375f
parentfbe9b4129d2b4a48a1ebb68223c96266b7b2cf53 (diff)
downloadpexpect-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-xpexpect/examples/rippy.py20
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