Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
Format .m2ts
Pokaż wyniki od 1 do 9 z 9

Temat: Format .m2ts

  1. #1
    Avatar moonster10
    moonster10 jest nieaktywny Borsuk
    Mężczyzna
    Dystrybucja: mandriva 2010 FREE/KDE4.3
    Dołączył
    Jun 2005
    Skąd
    EARTH
    Postów
    341
    Wątków
    81
    Siła Reputacji
    28
    Reputacja
    1

    Format .m2ts

    Dostałem plik z kamery w formacie video.m2ts
    Otwieram go programem VLC ale nie da się oglądać bo niemiłosiernie tnie.
    Chciałem go przekodować w konsoli poleceniem:
    Kod:
    ffmpeg -i input.m2ts output.avi
    ale dostaję błąd:
    Kod:
    FFmpeg version SVN-r14161, Copyright (c) 2000-2008 Fabrice Bellard, et al.
      configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --enable-liba52 --enable-postproc --enable-gpl --enable-pthreads --enable-libnut --enable-libtheora --enable-libvorbis --enable-x11grab --enable-swscale --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-libx264 --enable-libxvid
      libavutil version: 49.7.0
      libavcodec version: 51.60.0
      libavformat version: 52.17.0
      libavdevice version: 52.0.0
      built on Jan 16 2009 00:30:15, gcc: 4.3.2
    
    Seems stream 2 codec frame rate differs from container frame rate: inf (1/0) -> 90000.00 (90000/1)
    Input #0, mpegts, from '00007.m2ts':
      Duration: 00:09:47.89, start: 600.000000, bitrate: 36650 kb/s
      Program 1
        Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 25.00 tb(r)
        Stream #0.1[0x1100]: Audio: liba52, 48000 Hz, 5:1, 448 kb/s
    picture size invalid (0x0)
    Cannot allocate temp picture, check pix fmt
    pewnie wydaję bzdurne polecenie... jak do zdekodować do mniej wymagającej formy ?

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja







  3. #2
    Avatar redflow
    redflow jest nieaktywny documentation daemon
    Mężczyzna
    Dystrybucja: Arch Linux x86_64
    Dołączył
    Jul 2004
    Wiek
    44
    Postów
    2,271
    Wątków
    36
    Siła Reputacji
    462
    Reputacja
    6435

    Odp: Format .m2ts

    ... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different.
    Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed.

  4. #3
    Avatar moonster10
    moonster10 jest nieaktywny Borsuk
    Mężczyzna
    Dystrybucja: mandriva 2010 FREE/KDE4.3
    Dołączył
    Jun 2005
    Skąd
    EARTH
    Postów
    341
    Wątków
    81
    Siła Reputacji
    28
    Reputacja
    1

    Odp: Format .m2ts

    Dzięki redflow, zapodam Ci kolejną reputację jak uzyskam ostateczne polecenie.
    Jakiś niestabilny ten mencoder, po komendzie:
    Kod:
    mencoder $file -o $file.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=6000:vpass=2 -fps 60 -vf scale=1920:1080
    najpierw nie chciał nic robić bo mu się vpass=2 nie podobało, potem z vpass=1 wystartował i nawet jeszcze później wystartował z vpass=2.
    Teraz mu się odwidziało i nawet usunięcie całkiem vpass nic nie daje:
    Kod:
    MEncoder 1.0-1.rc2.18.2plf2009.0-4.3.2 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz (Family: 6, Model: 15, Stepping: 6)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with runtime CPU detection.
    No file given
    
    Exiting... (error parsing command line)
    Obecnie idzie, ale wywala:
    Kod:
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented  A-V:-0.003 [0:0]
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]concealing 4080 DC, 4080 AC, 4080 MV errors
    Przerwane5s     31f ( 1%)  6.16fps Trem:   7min 176mb  A-V:-0.005 [0:0]
    Ostatnio edytowane przez moonster10 ; 15.02.2009 o 14:10

  5. #4
    Dołączył
    Feb 2006
    Skąd
    Białystok
    Wiek
    28
    Postów
    290
    Wątków
    4
    Siła Reputacji
    75
    Reputacja
    740

    Odp: Format .m2ts

    Zmagałem się z tym problemem i szczerze mówiąc nie jest kolorowo. Transkodowałem programem mts2avi, ale trwa to niemiłosiernie długo, a więc nie polecam go :/
    O ile się nie mylę najnowsze wersje mplayer/mencoder z repo potrafią obsłużyć te formaty H264, bo dużo swego czasu na listach mailingowych szukałem o tym. redflow zresztą słusznie podał chyba rozwiązanie twojego problemu.
    Pomóż - kliknij w pajacyka http://www.pajacyk.pl/

  6. #5
    Dołączył
    Apr 2006
    Skąd
    Kraków
    Postów
    2,453
    Wątków
    63
    Siła Reputacji
    530
    Reputacja
    7514

    Odp: Format .m2ts

    $file to zmienna. Zmienne w bashu definiuje się poleceniem
    Kod:
     set zmienna=wartosc
    W twoim przypadku wystarczy zamienić $file na ścieżkę do pliku, który chcesz przekonwertować. Poprawne polecenie wygląda np. tak:
    Kod:
    $ pwd
    /home/darcnet
    $ mencoder workdir/film.m2ts -o workdir/film.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=6000:vpass=2 -fps 60 -vf scale=1920:1080
    Pierwsza ścieżka określa położenie filmu do konwersji, druga pliku wynikowego.

    Zresztą jasno Ci powiedziało:
    Kod:
    No file given
    RTFM - naprawdę przeczytaj, zanim zadasz pytanie
    NIE UDZIELAM POMOCY NA JABBERZE ANI GADU-GADU (bo i raczej nie bywam)
    Linux Registered User #440416

  7. #6
    Dołączył
    Feb 2006
    Skąd
    Białystok
    Wiek
    28
    Postów
    290
    Wątków
    4
    Siła Reputacji
    75
    Reputacja
    740

    Odp: Format .m2ts

    Kod:
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented  A-V:-0.003 [0:0]
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]concealing 4080 DC, 4080 AC, 4080 MV errors
    Przerwane5s     31f ( 1%)  6.16fps Trem:   7min 176mb  A-V:-0.005 [0:0]
    Nic dziwnego. To standardowy błąd związany z interlacingiem PAFF jeśli chodzi o mts i H264. Masz zresztą napisane:
    The current top-of-trunk version of mplayer will decode and playback .mts and .m2ts AVCHD files.
    Na razie żadna oficjalna wersja mplayer/mencoder nie obsługuje tego. Musisz sobie sam skompilować. Masz po prostą za starą wersję mplayera/mencodera.
    Ostatnio edytowane przez jakubos ; 15.02.2009 o 15:40
    Pomóż - kliknij w pajacyka http://www.pajacyk.pl/

  8. #7
    Avatar moonster10
    moonster10 jest nieaktywny Borsuk
    Mężczyzna
    Dystrybucja: mandriva 2010 FREE/KDE4.3
    Dołączył
    Jun 2005
    Skąd
    EARTH
    Postów
    341
    Wątków
    81
    Siła Reputacji
    28
    Reputacja
    1

    Odp: Format .m2ts

    Dzięki, teraz jest problem najprawdopodobniej z bitrate, zmieniałem wartość na większą i mniejszą ale nic:
    Kod:
    MEncoder 1.0-1.rc2.18.2plf2009.0-4.3.2 (C) 2000-2007 MPlayer Team                                                                                                        
    CPU: Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz (Family: 6, Model: 15, Stepping: 6)                                                                                 
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1                                                                                                       
    Compiled with runtime CPU detection.                                                                                                                                     
    success: format: 0  data: 0x0 - 0x2b1b8000                                                                                                                               
    TS file format detected.                                                                                                                                                 
    VIDEO H264(pid=4113) AUDIO A52(pid=4352) NO SUBS (yet)!  PROGRAM N. 1                                                                                                    
    FPS seems to be: 25.000000                                                                                                                                               
    [V] filefmt:29  fourcc:0x10000005  size:0x0  fps:25.00  ftime:=0.0400                                                                                                    
    Input fps will be interpreted as 60.00 instead.                                                                                                                          
    ==========================================================================                                                                                               
    Opening audio decoder: [liba52] AC3 decoding with liba52                                                                                                                 
    Using SSE optimized IMDCT transform                                                                                                                                      
    Using MMX optimized resampler                                                                                                                                            
    AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
    Selected audio codec: [a52] afm: liba52 (AC3-liba52)
    ==========================================================================
    Opening video filter: [expand osd=1]
    Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
    Opening video filter: [scale w=1920 h=1080]
    ==========================================================================
    Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
    Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
    ==========================================================================
    audiocodec: framecopy (format=2000 chans=2 rate=48000 bits=16 B/s=56000 sample-1)
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    [h264 @ 0x87c0b50]concealing 4080 DC, 4080 AC, 4080 MV errors
    VDec: vo config request - 1920 x 1080 (preferred colorspace: Planar YV12)
    VDec: using Planar YV12 as output csp (no 0)
    Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
    [swscaler @ 0x87bbbb0]SwScaler: using unscaled yuv420p -> yuv420p special converter
    videocodec: libavcodec (1920x1080 fourcc=34504d46 [FMP4])
    [mpeg4 @ 0x87c0b50]requested bitrate is too low
    Could not open codec.
    FATAL: Cannot initialize video driver.
    
    Exiting...
    update:
    skoro tak jak powyżej to już nieaktualny wpis...
    Ostatnio edytowane przez moonster10 ; 15.02.2009 o 15:44

  9. #8
    Avatar POL_ED
    POL_ED jest nieaktywny Zbanowany admin
    Mężczyzna
    Dystrybucja: MDV2011-32,Debian Lenny, 64studio
    Dołączył
    Jun 2005
    Skąd
    Tigerland
    Postów
    12,425
    Wątków
    233
    Siła Reputacji
    1274
    Reputacja
    18333

    Odp: Format .m2ts

    Ostatnio edytowane przez POL_ED ; 15.02.2009 o 16:00
    Proszę o używanie przycisków reputacji
    Jak stosować vbcode


    Jabber : [jabber]pol_ed[/jabber]

  10. #9
    Dołączył
    Feb 2006
    Skąd
    Białystok
    Wiek
    28
    Postów
    290
    Wątków
    4
    Siła Reputacji
    75
    Reputacja
    740

    Odp: Format .m2ts

    Cytat Napisał moonster10
    Dzięki, teraz jest problem najprawdopodobniej z bitrate
    Masz przecież wyraźnie napisane:
    Kod:
    [h264 @ 0x87c0b50]PAFF interlacing is not implemented
    że nie jest zaimplementowane.
    Pomóż - kliknij w pajacyka http://www.pajacyk.pl/

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •