Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  tvheadend & mp4 konteinerisse salvestamine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga Online

sõnum 01.03.2017 17:53:07 tvheadend & mp4 konteinerisse salvestamine vasta tsitaadiga

Üritan siin meeleheitlikult TVHeadend'i õpetada mp4 konteinerisse salvestama. Tegu siis eetridigiga, mitte kaablist tuleva striimiga.

Fail, mis välja tuleb on selline, mille peale VLC ei oska mitte kõssugi öelda (st. mängima ei hakka). Teised pleierid hakkavad mängima (nö. 'kerimine' ei toimi), aga heli ei ole.
Kui see fail korra läbi ffmpeg'i pumbata (-c copy), siis on sedasi, et VLC jaoks on kõik ilus (nii pilt kui heli), teised pleierid on aga endiselt ilma helita (pildi 'kerimine' aga juba toimib).

ts ja mkv konteinerid töötavad aga igati eeskujulikult - pilt ja heli olemas igas asendis. Olude sunnil aga on mul vaja just mp4 konteinerit.

Kuskilt netiavarustest jäi silma väide, et mp4 konteiner ei toetagi normaalselt sellist striimi laadset sisu. Et standard näeb ette selle, et faili algusesse on kenasti faili lõplik pikkus kenasti paika pandud (sedasi eetrist striimi dumpides on aga lõpp ju teadmata). Kas selles ongi kogu kurjajuur ja ma tahan võimatut? Kas ma seda pikkust sinna hiljem mingi tööriistaga kirjutada ei saa?

Veider on veel see, et ffprobe/ffmpeg arvavad, et heli on mp3
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 704x576 [SAR 16:11 DAR 16:9], 1049 kb/s, 50 fps, 49.95 tbr, 16384 tbn, 50 tbc (default)
Stream #0:1(rus): Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo, s16p, 127 kb/s (default)

mediainfo aga saab õigesti aru ja ütleb, et tegu on mp2 striimiga
ID                                       : 2
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 2
Codec ID                                 : 6B
Duration                                 : 10 min 0 s
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Nominal bit rate                         : 108 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 kHz
Compression mode                         : Lossy
Stream size                              : 384 Bytes (0%)
Language                                 : Russian
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 1904-01-01 00:00:00
Tagged date                              : UTC 1904-01-01 00:00:00

Õigesti sellepärast, et kui ffprobe'iga otse sisse tulevat striimi vaadata, siis ka sealt leitakse mp2
Stream #0:0[0x212]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 704x576 [SAR 16:11 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x2aa](rus): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 128 kb/s


Kui keegi katsetada tahab, siis SIIN on üks näidisklipp.


viimati muutis warwas 01.03.2017 17:56:08, muudetud 2 korda
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
Dogbert
HV Guru
Dogbert

liitunud: 03.05.2004




sõnum 01.03.2017 18:05:25 vasta tsitaadiga

Aga lase see fail ffplay-sse ja vaata mida ta terminali sülitab selle peale. Kas seal üldse mingit heli on jne

ffplay failinimi


Oh pagan, telefonist lugedes nägin ainult teksti algust...
Ega see ffplay ffprobe-st targem pole küll


Aga proovi see sedasi läbi ffmpeg-i lasta, et ütled ise ette, et sissendisse tuleb mp2 ja et ta konverdiks selle mp3-ks. Video koodek ikka ainult copy.

_________________
Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 32
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga Online

sõnum 02.03.2017 16:32:44 vasta tsitaadiga

ffplay mängib ilusti - nii 'originaal' mp4 faili, kui ka seda, mille ma korra juba läbi ffmpeg'i lasin. Proovisin koodeki määramist - ei aidanud.
Konsooli midagi väga koledat ei kisanud. Võin selle homme siia üles pannna.

Nii palju on progressi, et kui ma selle ffmpeg'ist läbi lastud faili veel omakorda avidemux'ist läbi ajasin, hakkas windowsi meediapleier seda faili isegi koos heliga mängima. Aga näiteks MacOS'i Quicktime pipardab endiselt - pilt stabiilselt rohelist 'plöga' täis (mis viitaks nagu pooletoobisele videole - index/päised vigased?) ja heli pole ikka. Aga vähemalt mingigi progress. Katsetan edasi.

Tundub nagu see vigane videoträkk (see sama pikkuse puudumine, äkki) käkiks ka osade pleierite jaoks heli ära.


EDIT: AviDemux on ka paras till. Kasutan GUI'd, saan toimiva faili. Kasutan cli'd (täpselt samad parameetrid) saan täiesti katkise faili. Jess!! beer_yum.gif
Aga tundub, et päeva päästis lõpuks ffmpeg'iga heliriba aac'iks konvertimine. MP3'ega tekkisid aegajalt mingid veidra heli-video sünkro hädad.
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  tvheadend & mp4 konteinerisse salvestamine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.