I 나는 다시 쓰기 반환 (정말 .zip으로되어있다) .pencast 파일에서 AAC 파일을 추출하는 bash는 스크립트 ...이 아닌 고유 한 파일 이름으로 파일을 압축 해제하는 방법
import os
import glob
import zipfile
app_path = os.path.dirname(os.path.realpath(__file__)) + os.sep
temp = app_path + 'AudioFiles'
for pencast in (glob.glob(app_path + '*.pencast')):
f = zipfile.ZipFile(pencast, 'r')
for number, audio in enumerate(f.namelist()):
if 'aac' in audio:
print(os.path.basename(pencast), number, audio)
을 (! 그래서 당신은
) 파일 모양을 볼 수있다 : I는 각 파일의 압축을 풀 수있는 방법을
Cancer1-1.pencast 29 userdata/Sessions/PRS-a6959094a/audio-0.aac
Cancer1-1.pencast 32 userdata/Sessions/PRS-a695732e5/audio-0.aac
Cancer1-2.pencast 30 userdata/Sessions/PRS-a696fa7ab/audio-0.aac
Cancer1-2.pencast 33 userdata/Sessions/PRS-a699046df/audio-0.aac
Cancer1-3.pencast 32 userdata/Sessions/PRS-a699046df/audio-0.aac
Cancer1-3.pencast 35 userdata/Sessions/PRS-a696fa7ab/audio-0.aac
pencast.py/usr/지방/빈/python3, 그것을
즉 고유 한 이름을 지정Cancer1-1-1.aac
Cancer1-1-2.aac
Cancer1-2-1.aac
... 오디오 파일을 'AudioFiles'폴더로 옮겼습니까?
'afconvert'는 무엇을합니까? –
afconvert는 형식간에 오디오 파일을 변환하기위한 명령 줄 도구입니다. 펜 캐스트 파일에 저장된 aac 파일은 iTunes에서 읽을 수 없으므로 mp4f – beoliver
으로 변환해야합니다. "파일을 덤프"한다는 것은 무엇을 의미합니까? * name * 파일 또는 압축 해제 된 파일 * contents *? zip 아카이브 등의 디렉토리 구조를 평탄화하고 싶습니까? –