ffmpeg에서 wmv 오디오를 못 읽어요-_-!

ikhyunji의 이미지

fc6에 ffmpeg을 깔아 wmv파일을 flv로 변환하려 하고 있습니다.만.

FFmpeg version SVN-r10524, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-liba52bin --enable-libmp3lame --enable-libogg --enable-libvorbis --disable-mmx --enable-shared
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.13.3
  built on Oct 10 2007 14:26:11, gcc: 4.1.2 20070626 (Red Hat 4.1.2-13)
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 30.00 (30/1)
Input #0, asf, from '/home/..../accapella.wmv':
  Duration: 00:00:30.3, start: 3.000000, bitrate: 676 kb/s
  Stream #0.0: Audio: 0x0162, 48000 Hz, stereo, 354 kb/s
  Stream #0.1: Video: wmv3, yuv420p, 320x240, 250 kb/s, 30.00 fps(r)
Output #0, flv, to '/home/..../accapella.wmv.flv':
  Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 200 kb/s, 30.00 fps(c)
  Stream #0.1: Audio: libmp3lame, 44100 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Unsupported codec (id=0) for input stream #0.0

라며 Unsupported codec (id=0) for input stream #0.0를 내뱉어 버렸죠..

찾아 보니 0x0162가 wm9dmo 라던데.. 어찌 해결을 해야 할까요??..

코덱을 찾아 보니 리눅스용이 따로 있진 않고,...

libavcodec에 포함된 wm9dmod.dll로 재생이 된다고 http://mplayerhq.hu/ 에서는 그러던데...

libavcodec도 깔려 있고.. 그런데 dll파일을 리눅스에서 사용할 수가 있나요?....;;

mplayer에서 된다는 글을 많이 본거 같은데.. mplayer에서 되면 ffmpeg에서 되는걸텐데..

혹시나 싶어 문제의 파일도 올려 봅니다.. 도와 주세요-0-...

File attachments: 
첨부파일 크기
Package icon accapella.zip2.44 MB
ikhyunji의 이미지

mplayer를 깔고

mencoder로 -oac lavc 를 줘서 ffmpeg 라이브러리를 이용하니 되긴 하는데;;

아이러니 하네요;;

ffmpeg은 라이브러리로만 쓰고 mencoder로 가야 하는건가;;

그나마도 x86_64에서는 win32 codec을 사용할 수없다는 절망적인 소식이;;;

-------------
댓글 시그너쳐

doodoo의 이미지

그 절망적인 소식은 ... 아주 먼 옛날부터...ㅠㅠ

하지만 ffmpeq 에서 많이 지원해주어서 이제는 거의 다 잘된다는거...^^;

ikhyunji의 이미지

거의 모든걸 다 잘 지원해 줬는데! 0x0162 음성 코덱만 문제가 되고 있네요-_-;;

어찌 해야 할까요?;

-------------
댓글 시그너쳐

doodoo의 이미지

그점은 저도 잘 모르겠습니다...
죄송...

실제로 mencoder로 다른파일로 뭔가 바꾸어 볼려고 하려했던게 없었던것 같네요..

딱한번, 영화파일 한개가 잘못되어서 그것을 고칠려고 한번 돌렸네요..^^;

warpdory의 이미지

Quote:
wget -q http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg -O- | sudo apt-key add -
sudo wget http://medibuntu.sos-sts.com/sources.list.d/feisty.list -O /etc/apt/sources.list.d/medibuntu.list
sudo aptitude update
sudo aptitude install libdvdcss2 w64codecs libxine-extracodecs
sudo apt-get update && sudo apt-get upgrade
sudo apt-get update && sudo apt-get upgrade

우분투 7.04 에서는 이렇게 합니다...
7.10 에서는 ... 아직 안해봐서 바로 적용이 될지 여부는 확인 못했습니다.

아마도 페도라나 다른 배포판도 w64codecs 는 있을 겁니다. 패키지 이름은 조금 다를 수는 있겠지요.

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

ikhyunji의 이미지

64비트 코덱이 있군요!!!.. 없는 줄 알고 비스타나 winxp x64깔아서 코덱 빼서 삽질 할려고 작업 중이었는데;;

감사합니다..ㅋㅋ 해봐야겠네..ㅎㅎ

음;; 근데 소스를 구할 수는 없을까요?;; 찾아 보니 페도라용은 안나오는데;;

-------------
댓글 시그너쳐

ikhyunji의 이미지

별 삽질 끝에 w64codecs를 받아서 깔아 보니.. 파일이 달랑 7개 밖에 없더군요..;; so파일로..

일단은 라이브러리에 집어 넣고 해봤는데 안되요..

어찌 해야 될까~요;

-------------
댓글 시그너쳐

alwaysb의 이미지


http://iwav.co.kr/bbs/download.php?file_name=ffmpeg.wmv_encode.2008.02.17.tar.gz&file_micro=ffmpeg.wmv_encode.2008.02.17.tar.gz

wmv 파일을 flv 변환 하면
Unsupported codec (id=0) for input stream #0.0
이런 메시지로 변환 안된때
변환 코택 추가된 ffpmeg 입니다.
이것으로 컴파일해서 해보시면 될 것 같습니다.

익명 사용자의 이미지

# apt-get install ffmpeg

# ffmpeg -i input.wmv -s 640x480 -ar 44100 -b 96 output.flv
# ffmpeg -i input.wmv -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -an output.avi
# ffmpeg -i out.ogg -s 1280x764 out.flv

less..
-i : input file
-s : set frame size
-ar : set audio sampling rate (Hz)
-b : set video bitrate(kbit/s)
-r : set frame rate (Hz)
-an : no sound

익명 사용자의 이미지

2007년도 글에 댓글을 다는 의미를 모르겠군요 ㅎㅎ

예전에는 wmv의 오디오를 ffmpeg에서 지원하지 않아서 windows dll을 가져다 썼습니다만..
지금은 뭐 ffmpeg에도 코덱이 구현되어 있으니 ffmpeg만으로도 문제 없는거고 ^^

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.