(위 스샷은 유튜브에 올라온 영궤 에볼루선 오프닝을 PMF로 변환해서, ISO에 적용해 본 것입니다.)
어느 정도 사전 지식이 필요한 작업이라서...
사전 지식을 알고 있다는 전제 하에 스샷 없이 글로만 설명합니다.
(찍을만한 스샷이 없기도 해요...^^;;;)
──────────────────────────
PMF 변환 작업에서 여러 프로그램을 사용하는
복잡한 작업 과정이 마음에 안들어서 시도해 본 것입니다.
예전에 mencoder로 만들다가 포기했었는데,
이번에 ffmpeg로 어느 정도 성공하게 되어서 공개합니다.
최대한 사용하는 프로그램의 수를 줄여보고자 했지만...
그래도 2~4가지 정도의 프로그램을 사용합니다.
작업 과정을 최대한 줄여보고자 노력했으니, 도움은 될 겁니다...^^;
──────────────────────────
1_PMF-to-MPG
:PMF를 MPG로 변환.
2a_Make-PMF
:동영상을 PMF로 변환. (컴포저 사용)
2b_Make-PMF_NoAudio
:동영상을 오디오가 없는 PMF로 변환. (컴포저 사용 안함, 약간 꼼수...^^;;;)
a_At3Tool-AT3-WAV
:AT3 ↔ WAV 변환.
b_PSXSDK-VAG-WAV
:VAG ↔ WAV 변환.
─────
테스트 작업용 파일
Test-0.pmf - 오디오가 있는 PMF
Test-1.pmf - 오디오가 없는 PMF
Test-1-Audio.at3
Test-2-SE.vag
──────────────────────────
─────────────
1_PMF-to-MPG (PMF to MPG)
1-A. PMF를 [0-PMF-to-MPEG1.cmd]에 드래그&드롭하면 MPG 혹은 M1V로 변환합니다.
1-B. MPG로 변환이 되었다면, 오디오가 있는 PMF로 변환 완료입니다.
1-C. NoAudio.M1V로 변환이 되었다면, 오디오가 없는 PMF로 추가 작업이 필요합니다.
(오디오 없이 영상만 필요하다면 추가 작업은 안해도 됩니다.)
1-C-추가1. 추가 작업은, 먼저 따로 있는 오디오 파일(AT3 등)을 가져옵니다.
1-C-추가2. 오디오 파일을 [1-ffmpeg-Audio-to-WAV.cmd]에 드래그&드롭하여 WAV로 변환합니다.
1-C-추가3. M1V와 WAV의 파일명을 동일하게 합니다.
1-C-추가4. M1V를 [2-ffmpeg-M1V+WAV-to-MPG.cmd]에 드래그&드롭하면 MPG로 변환합니다.
─────────────
※ 동영상 편집
─────────────
- 2/2
2a_Make-PMF (동영상 to PMF)
2a-A. 동영상 파일을 [0-ffmpeg-to-WAV-AVI_raw.cmd]에 드래그&드롭하면 WAV와 AVI를 추출합니다.
(LB.cmd는 상하 레터 박스, AVI - 480x272, 29.97fps / WAV - 16bit, Stereo, 44.1Khz)
2a-B. [1-UmdStreamComposer-to-MPS.cmd]를 실행하면, UMD 스트림 컴포저가 실행됩니다.
UmdStreamComposer.txt의 내용을 참고하여 MPS로 변환합니다.
2a-C. MPS를 폴더로 가져옵니다.
2a-D. MPS를 [2-pmffix-MPS-to-PMF.cmd]에 드래그&드롭하면 PMF가 만들어 집니다.
─────────────
2b_Make-PMF_NoAudio (동영상 to PMF_NoAudio)
2b-A. 약간의 꼼수로, 오디오가 없는 PMF의 경우에만 사용할 수 있는 방법입니다.
2b-B. 동영상 파일을 [1-ffmpeg-to-x264_MPS.cmd]에 드래그&드롭하면 MPS로 변환합니다.
(LB.cmd는 상하 레터 박스, 정확히 MPS는 아니고, mpeg 컨테이너에 x264 코덱의 파일입니다.)
2b-C. MPS를 [2-pmffix-MPS-to-PMF.cmd]에 드래그&드롭하면 PMF가 만들어 집니다.
─────────────
a_At3Tool-AT3-WAV (AT3 ↔ WAV)
a-A. AT3를 [_At3Tool-AT3-to-WAV-file.cmd]에 드래그&드롭하면 WAV로 변환합니다.
a-B. WAV를 [_At3Tool-WAV-to-AT3-file.cmd]에 드래그&드롭하면 AT3로 변환합니다.
※. [***folder.cmd]는 일괄 변환용 입니다.
─────────────
b_PSXSDK-VAG-WAV (VAG ↔ WAV)
b-A. VAG를 [_VAG-to-WAV-file.cmd]에 드래그&드롭하면 WAV로 변환합니다.
b-B. WAV를 [_WAV-to-VAG-file.cmd]에 드래그&드롭하면 VAG로 변환합니다.
※. [***folder.cmd]는 일괄 변환용 입니다.
─────────────
──────────────────────────