[해결] 동영상 변환과 재생 문제

- YouTube … r_embedded

[quote="pamisu1":fake3efc] 엠플레이어에서 재생중인 파일의 정보를 보려면 어떻게 해야 하나요?
예를 들면 파일에 쓰인 코덱 정보라든가 비디오 사이즈, 오디오 비트레이트, 비디오 비트레이트…[/quote:fake3efc]
smplayer에서는 컨트롤+i로 정보를 볼수있었는데요. 단축키가 같았으면 좋겠네요.
XP로 수업받고있어서 테스트 할수 없는게 아쉽네요 ^^

다운받을때 이런거 사용해보는건 어때요?

http://doraki.tistory.com/323

직접 재생이 안된다면 파일을 변환시켜 보세요.
아마 flv 형식이라면 avi 로 변환하면 보일텐데 우분투에서 변환프로그램은 저도 잘 모릅니다.
검색을 하니 viewtopic.php?f=19&t=2544 여기에 있는데
한번도 사용하지 않아 알 수는 없네요.

엠플레이어나 멘코더는 어차피 같은 코덱을 사용하는 커플 프로그램입니다.

엠플레이어로 재생이 안되는 건 멘코더로도 다룰 수 없습니다.
즉, 멘코더로도 다룰 수 없는 동영상이므로 멘코더의 껍데기 프로그램인 어비드먹스로 미디어파일 자르기, 붙이기, 변환하기 등을 할 수 없습니다.

다행히 ffplay 로 재생이 되는 걸 확인했기에, ffmpeg 를 써서 코덱을 바꾸지 않고 형식만 mp4 포맷으로 변환했습니다.

그렇게 바꾼 mp4 파일은 유투브에서 다운받은 flv 파일과는 다르게 엠플레이어에서도 정상적으로 잘 재생됩니다.
두 파일간에 코덱 차이는 없는데 mp4 형식은 잘 재생되고, flv 파일은 왜 재생이 안 되는지 희한하네요.
게다가 웹에서 보면 또 잘 보이니 이상한 일입니다.

flv 파일을 터미널에서 mplayer 명령으로 재생하면서 정보를 보니 wmavds32.ax 란 파일을 찾으면서 문제를 일이키더군요.

어쨌거나 ffmpeg 로 문제가 된 flv 파일을 mp4 형식으로 바꾸는데 성공하고 나니 tv 도 녹화하고픈 욕심이 생기는데, 영 잘 안 되는군요.

[code:1gyjpjoc]ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 -tv -tvstd ntsc test.mpg[/code:1gyjpjoc]

위처럼 해 보면
[video4linux2 @ 0x947afd0]Wrong size (0x0)
/dev/video0: Error while opening file

처럼 문제가 생기네요.

저의 경우에 상기 다운로드한 원더걸의 동영상을 보려고 하니… 프로그램이 연결되지 않았습니다.
그래서 프로그램중에 드래곤플레이어와 엠플레이어로 재생시켜보니 잘 재생되더군요…
혹시 더블클릭했을 때, 재생이 바로 안되고 프로그램 선택하는 창이 뜨지는 않는지요?
저는 쿠분투라서 그렇게 뜨는데… 프로그램을 선택하니 잘 됩니다.

http://www.youtube.com/watch?v=ZHEVHKHrqpc

해결했습니다.
플래시비디오(FLV)와 관련된 엠플레이어 및 멘코더의 버그더군요.

deb http://ppa.launchpad.net/thefirstm/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/thefirstm/ppa/ubuntu jaunty main

포럼에서 gweere 님의 댓글에서 힌트를 얻어 위에 있는 ppa 저장소를 추가하고 엠플레이어를 업그레이드 했더니 재생 잘 됩니다.

하지만 여전히 avidemux 에선 유투브에서 다운받은 일부 flv 파일을 처리하지 못하는 단점이 남아 있네요.
이것도 어비드먹스의 버그일까요?

그리고 ffmpeg -f oss -i /dev/dsp … 명령으론 티비소리를 녹음하지 못하는 건 여전하고, 티비 채널도 못 잡고 있습니다.

아무튼 요즘 안 되는 것들이 많아서 따로 질문 글을 하나 올려야겠습니다.