기존 영상과 동일한 설정으로 영상을 생성하고 싶습니다. 나는 뛸 수 있습니다:
ffmpeg -i original.mp4
사람이 읽을 수 있는 콘텐츠 정보를 얻으려면 다음 안내를 따르세요.
Duration: 00:05:32.32, start: 0.000000, bitrate: 474 kb/s
Stream #0.0(und): Video: h264, yuv420p, 480x360, 25 tbr, 25 tbn, 50 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
하지만 내가 원하는 것은 다음과 같이 다른 비디오를 정확히 동일한 형식으로 변환하는 데 필요한 명령줄을 얻는 것입니다.
ffmpeg -i source.mp4 -vcodec h264 - ....
그런 일이 가능하다면 어떤 아이디어가 있습니까?
답변1
이를 수행하는 기본 제공 옵션이 없으므로 이를 수행하려면 프로그램을 작성해야 합니다.
구문 분석에 필요한 출력입니다 ffmpeg -i
. 그런 다음 모든 관련 정보가 포함된 문자열을 작성하고 명령줄에 맞게 형식을 지정해야 합니다. 귀하와 관련된 재산을 어떻게 처리해야 하는지 알아야 합니다. Graeme이 지적했듯이 일부 서식 옵션은 해당 서식을 만드는 데 필요한 명령과 다르게 보고됩니다(이러한 옵션은 설치된 특정 구성 요소에 따라 달라지는 경우가 많습니다). 때로는 ffmpeg
.
확실히 가능하지만 어렵고 시간이 많이 걸립니다. 아마도 할 가치가 없을 것입니다. 그래도 시도해보고 싶다면 다음 영역에 대한 경험이 필요할 수 있습니다.
일반적인 표현
일반 미디어 인코딩
ffmpeg
옵션 및 구성 요소(아직 컴파일하지 않았다면 직접 컴파일하는 것이 좋습니다)(아마도) 좋은 동적 프로그래밍 언어(만약 알아낼 수 있다면 PERL이 논리적인 후보처럼 보입니다)
작업을 마친 후에는 어쨌든 자신만의 명령줄을 입력하는 것이 더 낫다는 것을 알게 될 것입니다.