2011-05-19, 11:00
  #1
Medlem
zeligs avatar
Hej alla TV rippare!

Jag skall vilja ha tips på hur man konverterar ett antal .ts filer (inspelade på en tvix box) till xvid eller x264 för att krympa ned storleken på de med försumbar kvalitetsminskning.

Helst ett cli verktyg på linux. Har testat en del med ffmpeg men blir lätt överväldigad av mängden optioner

Någon som har en bra länk/guide till hur man går tillväga?

Tack på förhand,
Citera
2011-05-19, 13:23
  #2
Medlem
sommarlovs avatar
AVIdemux såklart!
Citera
2011-05-19, 16:06
  #3
Medlem
VerbalHolograms avatar
Citat:
Ursprungligen postat av zelig
Hej alla TV rippare!

Jag skall vilja ha tips på hur man konverterar ett antal .ts filer (inspelade på en tvix box) till xvid eller x264 för att krympa ned storleken på de med försumbar kvalitetsminskning.

Helst ett cli verktyg på linux. Har testat en del med ffmpeg men blir lätt överväldigad av mängden optioner

Någon som har en bra länk/guide till hur man går tillväga?

Tack på förhand,
x264 är ju det uppenbara alternativet, och för det använder du just x264 (alternativt här)

Hur ser filen ut egentligen? Vad är det för upplösning? Är den progressiv eller interlaced? Klistra in en MediaInfo-dump (har aldrig testat mediainfo i linux, men det ska nog gå bra) så är det lättare att se vad du behöver göra för att uppnå ett bra resultat.
__________________
Senast redigerad av VerbalHologram 2011-05-19 kl. 16:16.
Citera
2011-05-20, 11:08
  #4
Medlem
zeligs avatar
Så här ser en mediainfo ut:

Kod:
$ mediainfo in.ts 
General
ID                               : 1021 (0x3FD)
Complete name                    : in.ts
Format                           : MPEG-TS
File size                        : 2.18 GiB
Duration                         : 54mn 59s
Overall bit rate                 : 5 681 Kbps

Video
ID                               : 1249 (0x4E1)
Menu ID                          : 1240 (0x4D8)
Format                           : MPEG Video
Format version                   : Version 2
Format profile                   : Main@Main
Format settings, BVOP            : Yes
Format settings, Matrix          : Default
Format settings, GOP             : M=3, N=15
Codec ID                         : 2
Duration                         : 54mn 59s
Bit rate mode                    : Variable
Bit rate                         : 5 141 Kbps
Nominal bit rate                 : 15.0 Mbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 16:9
ActiveFormatDescription          : Full frame 16:9 image
Frame rate                       : 25.000 fps
Standard                         : PAL
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Interlaced
Scan order                       : Top Field First
Compression mode                 : Lossy
Bits/(Pixel*Frame)               : 0.496
Stream size                      : 1.97 GiB (91%)

Audio
ID                               : 1248 (0x4E0)
Menu ID                          : 1240 (0x4D8)
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 2
Codec ID                         : 3
Duration                         : 54mn 59s
Bit rate mode                    : Constant
Bit rate                         : 256 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Compression mode                 : Lossy
Delay relative to video          : -135ms
Stream size                      : 101 MiB (5%)

Citat:
AVIdemux såklart!

Tack för tipset! Jag testade lite med avidemux men tyvärr (även om det finns ett CLI) så kräver den en hel del beroenden till olika X11 bibliotek. Jag ska köra detta på en server och vill automatisera det hela processen d.v.s ha exempelvis ett script som bearbetar ett gäng med ts filmer i ett visst bibliotek.
Citera
2011-05-20, 16:32
  #5
Medlem
VerbalHolograms avatar
Citat:
Ursprungligen postat av zelig
Så här ser en mediainfo ut:

Kod:
$ mediainfo in.ts 
General
ID                               : 1021 (0x3FD)
Complete name                    : in.ts
Format                           : MPEG-TS
File size                        : 2.18 GiB
Duration                         : 54mn 59s
Overall bit rate                 : 5 681 Kbps

Video
ID                               : 1249 (0x4E1)
Menu ID                          : 1240 (0x4D8)
Format                           : MPEG Video
Format version                   : Version 2
Format profile                   : Main@Main
Format settings, BVOP            : Yes
Format settings, Matrix          : Default
Format settings, GOP             : M=3, N=15
Codec ID                         : 2
Duration                         : 54mn 59s
Bit rate mode                    : Variable
Bit rate                         : 5 141 Kbps
Nominal bit rate                 : 15.0 Mbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 16:9
ActiveFormatDescription          : Full frame 16:9 image
Frame rate                       : 25.000 fps
Standard                         : PAL
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Interlaced
Scan order                       : Top Field First
Compression mode                 : Lossy
Bits/(Pixel*Frame)               : 0.496
Stream size                      : 1.97 GiB (91%)

Audio
ID                               : 1248 (0x4E0)
Menu ID                          : 1240 (0x4D8)
Format                           : MPEG Audio
Format version                   : Version 1
Format profile                   : Layer 2
Codec ID                         : 3
Duration                         : 54mn 59s
Bit rate mode                    : Constant
Bit rate                         : 256 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Compression mode                 : Lossy
Delay relative to video          : -135ms
Stream size                      : 101 MiB (5%)
Din video är interlaced, detta innebär att du kommer att måsta deinterlacera den om du vill titta på den på en progressiv skärm (i princip alla skärmar och TV-apparater). Detta görs lättast genom en frameserver, typ AviSynth, som sedan strömmar vidare videoströmmen till din encoder (x264) som sedan kodar om filen.

Jag har aldrig encodat något i linux, men, det torde vara rätt straight forward. Om inte annat går det kanske att köra allt genom wine.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in