인코딩 초보입니다.
화질 손실없이 변환할 수 있는거 찾다가 샤나인코더를 알게되었습니다.
무손실이여야 하기에 설정은 스트림복사로 두고 파일 종류만 mp4로 변경하고싶습니다.
대부분 문제없이 잘 되지만 특정 파일이 오류가나네요.. 특히 flv는 반정도는 오류가 나는것 같습니다..
초보자라서 뭐가 문제인지도 몰라요ㅠ 해결방법이 없을까요?
-----------------------------------------------------------
* 인코딩 시작: flv를 mp4로.flv
[mp4 @ 0000021673c770c0] Could not find tag for codec flv1 in stream #0, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
* 인코딩 오류가 발생했습니다.
>> 속도 0.00x 진행시간 00:00:00
보아하니 flv 파일의 비디오 코덱이 FLV인 것 같은데, 파일 형식을 mp4 말고 mkv로 바꿔서 스트림 복사해 보시죠.
mp4에 담으려면 재인코딩하시는 수밖에는 없습니다.
mp4는 표준이긴 하지만 표준인 만큼 까다로워서 H.264, HEVC, AAC, MP3, 뭐 이런 코덱들밖에 안 담겨요.
(자세한 정보는 영문 위키 문서 참고)
mkv는 기특하게도 온갖 잡탕이 다 담깁니다.
그나저나, 스트림 복사를 '무손실'이라고는 하지 않습니다.
아마 '(이미 압축된) 원본 화질을 열화시키지 않고 그대로 보존한다'는 의미로 쓰신 것 같군요.
무손실은 비압축 데이터를 압축(인코딩)할 때 손실하지 않고 압축하는 경우에만 쓰는 용어입니다.