-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Home
Requeriments Windows 32 or 64 bits. Connection Internet. Links Downloads Python FFMPEG AutoInstall autosub_app 0.3.12.zip SampleVideos Spanish - English.zip Subtitle Editor Aegisub For Version autosub 0.3.9 Note: Uninstall Python 3.x Tutorial Video Youtube
Install 2.7 (32 bits) https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi
Run cmd (Win+R) C:\Python27\Scripts\pip.exe install autosub Or C:\Python27\Scripts\pip.exe install https://pypi.python.org/packages/35/7b/9d5361c0f7abfcc6d826a5279b1c4501f7616505629f6c54857587ec6e37/autosub-0.3.9.tar.gz or (Download Last version autosub https://pypi.python.org/pypi/autosub) C:\Python27\Scripts\pip.exe install "c:\youdownloaded\autosub-0.3.9.tar.gz"
Message Output Normal
Installing collected packages: autosub Successfully installed autosub-0.3.9
Change Name File "autosub" to "autosub_app.py" Rename C:\Python27\Scripts\autosub autosub_app.py
Modify with notepad.exe or Notepad++(Edit Text) autosub_app.py 4.1 In line 48 add ", delete=False" temp = tempfile.NamedTemporaryFile(suffix='.flac') by temp = tempfile.NamedTemporaryFile(suffix='.flac', delete=False) 4.2 Eliminate line 53 os.system('stty sane'). (Optional) UPDATE For last Version Autosub (23 May 2017) In Windows xp,7,8,10 With Program Notepad change lines : Line 127 change exe_file = os.path.join(path, program) exe_file = os.path.join(path, program + ".exe") Line 47 change temp = tempfile.NamedTemporaryFile(suffix='.flac') temp = tempfile.NamedTemporaryFile(suffix='.flac', delete=False)
Download(https://iplogger.com/2Apz28) and Copy ffmpeg.exe to C:\Python27\
Restart Windows
Test Script C:\Python27\python.exe C:\Python27\scripts\autosub_app.py --list-languages
SampleVideos Spanish - English.zip autosub_app 0.3.12.zip
Auto-generating subtitles for any video file
Spanish C:\Python27\python.exe C:\Python27\scripts\autosub_app.py -S es -D es TuVideo.mp4 English C:\Python27\python.exe C:\Python27\scripts\autosub_app.py -S en -D en YouVideo.mp4 Japanese C:\Python27\python.exe C:\Python27\scripts\autosub_app.py -S ja -D ja YouAnimeVideo.mp4 cmd
Optional Compile script Python(Exe Executable) C:\Python27\python.exe -m compileall C:\Python27\scripts\autosub_app.py Run C:\Python27\scripts\autosub_app.pyc YouVideo.mp4 (English Default) Upgrade Pip python -m pip install --upgrade pip
One-Click EASY with SENDTO.
autosub_app.zip Create batch by language (JA) AutoSub_Jap.bat and copy to directory SendTo "shell:sendto" "%APPDATA%\Microsoft\Windows\SendTo" AutoSub_Jap.bat C:\Python27\python.exe C:\Python27\Scripts\autosub_app.py -C 2 -S ja -D ja %1 sendto sendto
http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ 7.- Translate your Subtitles Download Subtitle Edit https://github.com/SubtitleEdit/subtitleedit/releases SubtitleEdit-3.4.13-Setup.zip Or VersionPortable SE3413PL.zip
Run SubtitleEdit.exe Open Subtitle (TuVideo.srt,YouAnimeVideo.srt,YouVideo) Menu-Auto-Translate-(PowerbyGoogle) From(Japanese) To:English Translate SUBTITLEEdit Or
https://sourceforge.net/projects/srt-tran/ SRTTRANSLATOR
Results:
Link Video Youtube Test
Comparison
Auto-Generated by Youtube President Obama Addresses the Nation on the BP Oil Spill (inglés).Youtube.srt.txt Generated by Script AutoSub President Obama Addresses the Nation on the BP Oil Spill (inglés).AutoSub.srt.txt Time Process: 01:15 Abot Minute Times are best generated by AUTOSUB.
Errors Commons in Windows
-Error install pip "python setup.py egg_info" Solution Install Python 2.7 uninstall 3.x
"WindowsError [Error 2]"
C:\Python27>python.exe C:\Python27\scripts\autosub_app.py -S en -D en test.mp4
Traceback (most recent call last):
File "C:\Python27\scripts\autosub_app.py", line 284, in
sys.exit(main())
File "C:\Python27\scripts\autosub_app.py", line 210, in main
audio_filename, audio_rate = extract_audio(args.source_path)
File "C:\Python27\scripts\autosub_app.py", line 120, in extract_audio
subprocess.check_output(command)
File "C:\Python27\lib\subprocess.py", line 566, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "C:\Python27\lib\subprocess.py", line 710, in init
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2]
Solution.
Copy ffmpeg.exe to C:\Python27
or
Or ADD Path (Directory) File ffmpeg.
Examples: c:\ffmpeg\ , c:\Program Files\ffmpeg, c:\Mydownloads
Link Help Add Path(Directory)
http://www.computerhope.com/issues/ch000549.htm
python
Error infinite loop
"File "C:\Python27\lib\multiprocessing\forking.py", line 380" "File "C:\Python27\lib\multiprocessing\forking.py", line 503" ImportError : prepare(preparation_data) Solution Change name script C:\Python27\Scripts\autosub autosub_app.py
Error Permission denied Files Flac c:...local\temp\tmpksjd.flac Permission denied Solution: Modify Script, close file. Link #15
----------------------Before - Original-------------------------
class FLACConverter(object): def init(self, source_path, include_before=0.25, include_after=0.25): self.source_path = source_path self.include_before = include_before self.include_after = include_after
def __call__(self, region):
try:
start, end = region
start = max(0, start - self.include_before)
end += self.include_after
temp = tempfile.NamedTemporaryFile(suffix='.flac')
command = ["ffmpeg", "-y", "-i", self.source_path,
"-ss", str(start), "-t", str(end - start),
"-loglevel", "error", temp.name]
subprocess.check_output(command)
os.system('stty sane')
return temp.read()
----------------------After - Modified Option 1 ------------------------
class FLACConverter(object): def init(self, source_path, include_before=0.25, include_after=0.25): self.source_path = source_path self.include_before = include_before self.include_after = include_after
def __call__(self, region):
try:
start, end = region
start = max(0, start - self.include_before)
end += self.include_after
temp = tempfile.NamedTemporaryFile(suffix='.flac')
temp.close()
command = ["ffmpeg", "-y", "-i", self.source_path,
"-ss", str(start), "-t", str(end - start),
"-loglevel", "error", temp.name]
subprocess.check_output(command)
return open(temp.name, "rb").read()
----------------------after - Modified Option 2 ------------------------
class FLACConverter(object): def init(self, source_path, include_before=0.25, include_after=0.25): self.source_path = source_path self.include_before = include_before self.include_after = include_after
def __call__(self, region):
try:
start, end = region
start = max(0, start - self.include_before)
end += self.include_after
temp = tempfile.NamedTemporaryFile(suffix='.flac', delete=False)
command = ["ffmpeg", "-y", "-i", self.source_path,
"-ss", str(start), "-t", str(end - start),
"-loglevel", "error", temp.name]
subprocess.check_output(command)
return temp.read()
except KeyboardInterrupt:
return
Message Normal Output Pip install autosub
Collecting autosub Downloading autosub-0.3.9.tar.gz Collecting google-api-python-client>=1.4.2 (from autosub) Downloading google_api_python_client-1.5.1-py2.py3-none-any.whl (50kB) Collecting requests>=2.3.0 (from autosub) Downloading requests-2.11.0-py2.py3-none-any.whl (514kB) Collecting pysrt>=1.0.1 (from autosub) Downloading pysrt-1.1.1.tar.gz (104kB) Collecting progressbar>=2.3 (from autosub) Downloading progressbar-2.3.tar.gz Collecting six<2,>=1.6.1 (from google-api-python-client>=1.4.2->autosub) Downloading six-1.10.0-py2.py3-none-any.whl Collecting uritemplate<1,>=0.6 (from google-api-python-client>=1.4.2->autosub) Downloading uritemplate-0.6.tar.gz Collecting httplib2<1,>=0.8 (from google-api-python-client>=1.4.2->autosub) Downloading httplib2-0.9.2.zip (210kB) Collecting oauth2client (from google-api-python-client>=1.4.2->autosub) Downloading oauth2client-3.0.0.tar.gz (77kB) Collecting chardet (from pysrt>=1.0.1->autosub) Downloading chardet-2.3.0.tar.gz (164kB) Collecting simplejson>=2.5.0 (from uritemplate<1,>=0.6->google-api-python-client>=1.4.2->autosub) Downloading simplejson-3.8.2-cp27-cp27m-win32.whl (65kB) Collecting pyasn1>=0.1.7 (from oauth2client->google-api-python-client>=1.4.2->autosub) Downloading pyasn1-0.1.9-py2.py3-none-any.whl Collecting pyasn1-modules>=0.0.5 (from oauth2client->google-api-python-client>=1.4.2->autosub) Downloading pyasn1_modules-0.0.8-py2.py3-none-any.whl Collecting rsa>=3.1.4 (from oauth2client->google-api-python-client>=1.4.2->autosub) Downloading rsa-3.4.2-py2.py3-none-any.whl (46kB) Installing collected packages: six, simplejson, uritemplate, httplib2, pyasn1, pyasn1-modules, rsa, oauth2client, google-api-python-client, requests, chardet, pysrt, progressbar, autosub Running setup.py install for uritemplate: started Running setup.py install for uritemplate: finished with status 'done' Running setup.py install for httplib2: started Running setup.py install for httplib2: finished with status 'done' Running setup.py install for oauth2client: started Running setup.py install for oauth2client: finished with status 'done' Running setup.py install for chardet: started Running setup.py install for chardet: finished with status 'done' Running setup.py install for pysrt: started Running setup.py install for pysrt: finished with status 'done' Running setup.py install for progressbar: started Running setup.py install for progressbar: finished with status 'done' Running setup.py install for autosub: started Running setup.py install for autosub: finished with status 'done' Successfully installed autosub-0.3.9 chardet-2.3.0 google-api-python-client-1.5.1 httplib2-0.9.2 oauth2client-3.0.0 progressbar-2.3 pyasn1-0.1.9 pyasn1-modules-0.0.8 pysrt-1.1.1 requests-2.11.0 rsa-3.4.2 simplejson-3.8.2 six-1.10.0 uritemplate-0.6
For Version autosub 0.3.9 File For Windows Modified. Rename autosub_app.py.txt to autosub_app.py, and copy
C:\Python27\Scripts
autosub_app.py.txt SampleVideos Spanish - English.zip autosub_app 0.3.12.zip