Lorex CCTV DVR에서 가져온 비디오 파일(오디오 스트림 없음)이 있습니다. 비디오 파일에는 ".264" 접미사가 있는데, 이는 해당 형식이 원시 h264라는 의미라고 생각합니다. Apple 태블릿의 기본 플레이어를 포함한 일부 미디어 플레이어에서 이 비디오를 재생할 수 없습니다. 파일을 mp4와 같은 보다 일반적인 형식으로 변환하고 싶습니다. Linux 터미널에서 다음 명령을 시도했습니다.
avconv -i ~/somePath/foo.264 -vcodec libx264 -f mp4 ~/somePath/foo.mp4
그러나 출력 mp4 파일은 기본적으로 비어 있으며 총 크기는 285바이트입니다. 또한 Ubuntu 비디오 앱을 사용하여 재생하려고 하면 앱에서 "오류가 발생했습니다. 이 파일에는 재생 가능한 스트림이 포함되어 있지 않습니다."라는 오류 메시지가 있는 창을 반환했습니다.
file --mime-type ~/somePath/foo.264
~/somePath/foo.264: application/octet-stream
mediainfo ~/somePath/foo.264
...
Format:AVC; Format profile:Baseline@L2; Width:352 pixels; Height:240 pixels
...
.264 파일을 .mp4로 변환하는 방법을 안내해 줄 수 있는 사람이 있나요?
답변1
.264 파일을 재생하고 mp4로 변환하는 방법:
.264 파일 재생 방법:
- VLC가 없다면 설치하세요.
- vlc 실행
- 중첩된 기본 설정을 모두 표시하려면 모두를 선택하세요.
- 입력/코덱 열에서 디멀티플렉서를 선택합니다. 디멀티플렉서는 오디오와 비디오 스트림을 분리합니다.
- 기본 설정 [자동]을 [H264 비디오 디멀티플렉서]로 변경하세요.
- .264 파일을 열고 "모든 파일"이 선택되어 있는지 확인하세요.
.264 비디오 파일을 MP4 파일로 변환하는 방법:
- 미디어 드롭다운 메뉴에서 [변환/저장...]을 선택합니다.
- [미디어 열기] 창이 나타나면 "추가"를 클릭하여 변환해야 하는 .264 파일을 추가하세요. 그런 다음 "변환/저장" 버튼을 클릭하여 계속하세요.
- 프로필 목록에서 "비디오 - H.264 + MP3(MP4)"를 선택하고 "구성" 아이콘을 클릭하여 프로필 설정을 구성합니다.
- MP4/MOV(기본값) 대신 "MPEG-TS"를 선택하고 "오디오 코덱"으로 이동하여 오디오를 비활성화합니다.
- "비디오 코덱" 탭으로 이동하여 코덱 목록에서 "H-264"를 선택한 다음 "원본 비디오 트랙 유지"를 선택/체크합니다. 이 단계는 매우 중요합니다.
- "저장"을 클릭하여 구성 파일 설정을 저장한 다음 "브라우저"를 클릭하여 생성된 파일을 저장해야 하는 디렉터리를 선택합니다. 그런 다음 "시작"을 클릭하여 파일 생성을 계속합니다. 단 몇 초만 지나면 파일 확장자가 .ts인 파일이 생성됩니다.
- Handbrake 소프트웨어를 실행하고 변환을 위해 .ts 파일을 가져옵니다.
여기에서:https://www.unifore.net/ip-video-surveillance/how-to-play-264-video-files-from-ip-cameras-dvrs.html