avconv를 사용하여 .264를 .mp4로 변환

avconv를 사용하여 .264를 .mp4로 변환

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

관련 정보