mplayer 에서 파일을 재생할 때 자동으로 덤프스트림 할 수 있는 방법이 뭔가요?

pamisu1의 이미지

mplayer 에는

mplayer [file1] -dumpstream -dumpfile [file2]

라는 옵션을 통해서 file1 이란 파일을 file2 란 파일로 덤프스트림을 통해서 변환하는 방법이 있습니다.

그런데, 이렇게 덤프스트림을 해주기 위해선 file1 을 지정해 주어야 합니다.

제가 알고 싶은 것은 file1 을 지정할 필요없이 mplayer 가 실행되기만 하면
자동으로 dumpstream 되어 file2 로 저장될 수 있는 방법입니다.

예를 들면 인터넷에서 음악이나 영상을 감상하면(firefox로 웹서핑 중에 mozilla-mplayer 가 실행되면)
자동으로 덤프스트림 되어 내 컴퓨터의 /tmp/dump.asf 같은 파일로 저장되는 것이죠.

어떤 방법을 써야 할까요?
어떤 설정파일을 어떻게 수정해야 하는지 알려주세요.
또는 스크립트 파일을 만들어서 이용하는 법도 괜찮고, 이와 관련된 프로그램도 괜찮습니다.

nike984의 이미지

Firefox에서 재생되는 모든 동영상이나 오디오을
자동으로 다운 받게 하고 싶으면 mplayer-plugin의 설정 파일을
조금 바꿔주면 됩니다.

sudo gedit /etc/mplayerplug-in.conf

해서 아래 내용을 맨 아래에 추가하세요.

noembed=1
fileonly-embed=1
dload-dir=$HOME/media
keep-download=1

그러면 홈디렉토리에 media란 폴더로 모든 동영상 & 오디오가 자동으로 다운 됩니다.

pamisu1의 이미지

이제 다시보기 서비스를 끊기지 않고 볼 수 있게 되었습니다.

다른 옵션은 필요없고,[keep-download=1] 라는 부분만
홈디렉토리의 .mplayer/mplayerplug-in.conf 에 추가하는 걸로 대충 해결했습니다.

사람이 많이 몰리는 동영상이나 네트워크가 원활하지 않은 상황에선는
동영상을 보다가 끊겨서 짜증나는 일이 많죠.

일단 저렇게 수정해준 뒤에 다시보기 서비스를 감상하면 playlist 라는 파일이 보통 홈디렉토리에 생성됩니다. 그 뒤 터미널에서

mplayer -playlist playlist -dumpstream

라고 치면 stream.dump 라는 임시 파일이 만들어 집니다.

이제 파이어폭스의 다시보기창을 닫고, 한 1~2분 뒤에 그 stream.dump 라는 파일을 더블 클릭하면
그 때부턴 끊기지 않는 동영상을 감상하실 수 있습니다.

외국에서 리눅스를 이용해서 국내방송을 보시는 분들한테 좋은 팁이 될 것 같습니다.

nike984의 이미지

저도 가끔 미디어 파일이 저장 되는게 아니라 playlist가 덜렁 받아져 있는경우가 있어서
난감했는데 정말 좋군요 ~ 감사합니다. ^^
그리고 저 stream.dump는 mplayer에서 실행시키면 되는건가요? -_-a

pamisu1의 이미지

그러면 각자 시스템에서 쓰는 재생기로 재생이 되겠지요.
만약 엠플레이어가 기본 재생기라면 그걸로 재생될 것이고요.

저 같은 경우는 일부러 엠플레이어만 남기로 비디오 재생기는 다 지워버려서 다른 재생기들이 저 임시파일을 지원하는지 잘 모르겠지만, 다른 재생기로도 잘 재생되지 않을까요?

참, mplayer에서 -playlist 옵션으로 덤프해보니 목록파일의 첫번째 파일만 덤프되고 마네요..
그래서 새로 생긴 playlist 를 수정해서 원하는 주소를 첫번째로 변경하든지, 아니면 다른 주소들은 지우거나 주석처리해야 합니다.

그냥 재생할 땐 목록파일의 모든 파일들을 순차적으로 하나씩 잘 재생하던데, 왜 덤프할 때는 첫번째 파일만 덤프하고 끝낼까요?

엠플레이어에서 목록파일 안의 내용을 가지고서 순차적으로 연속 덤프를 하게 할 수 있으면
편리할 것 같은데 방법이 없나 모르겠네요. 매번 playlist 를 수정해주는 것도 귀찮은 일이잖아요.

제가 여러파일을 ogg 파일로 변환하는 스크립트를 이곳 게시판에서 보고 배워서 그대로 쓰고있는데,
그 스크립트를 보면 차례대로 목록을 계속 검색해서 순차작업을 하더라고요.

그렇게 할 수 있으면 참 좋겠네요. 전 봐도 뭐가 뭔 내용인지를 몰라서 적용을 못시키고 있습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.