|
안녕하세요. 제가 동영상을 ffMpeg를 이용하여 동영상을 변환하려고 합니다.
ExecuteSingle을 사용하면 된다고 Google에서 봤습니다.
예제소스랑 비슷 하게 짜봤는데 잘 안되네요...ㅜ
잘못된 부분이 있으면 알려주세요.ㅠ
//strSrc = "C:\\Users\\Administrator\\Desktop\\OldVideo.avi"
//strTar = "C:\\Users\\Administrator\\Desktop\\NewVideo.flv"
int TDecoder::Decode_EXE_FF( UnicodeString strSrc, UnicodeString strTar )
{
int nRet;
AnsiString szRun, szPar;
UnicodeString strDir;
strDir = ExtractFilePath( Application->ExeName );
szRun.sprintf( "%sffMpeg.exe", strDir.t_str() );
szPar.sprintf( "-i %s -y -sameq %s", strSrc.t_str(), strTar.t_str() );
nRet = ExecuteSingle( szRun, strDir, szPar, false );
return nRet;
}
|