Voir les messages
Pages: [1]
1  Aide/Support / HomePlayer sur la TV / Re : Probleme avec son ac3 dans fichier mkv le: 11 Octobre 2009 à 16:40:33
En fait je croit que mon HomePlayer n'utilise pas PiFreePlayer car aucune icone n'apparait dans la barre des taches contrairement à lorsque je regarde la video directement sur le PC(avec media player classic). 

J'ai installer PiFreePc dans c:\program files\PiFreePc peut etre qu'il faut dire à HomePlayer où se trouve PiFree ou l'installer dans le dossier HomePlayer? 

Voici les codecs utilisé lorsque je regarde la video avec media player classic en faisant clic droit sur la fleche verte:

Default DirectSound Device
Video Mixing Render 9 (Renderless)
DirectVobSub (Auto-loading version)
ffdshow Audio Decoder
AC3 filter
AC3 filter
ffdshow Video Decoder
RadLight Ogg Splitter



En plus de la fleche verte, j'ai l'icone ffdshow Video Decoder et Haali Media Splitter.

Encore une fois, je ne pense pas que ce soit une histoire de codec mais le fait que HomePlayer ne trouve pas PiFreePlayer.

Je suis quand meme dégouté vu que l'image est parfaite, c'est juste ce foutu son en AC3 que je n'arrive pas a lire parfaitement  Huh

2  Aide/Support / HomePlayer sur la TV / Re : Probleme avec son ac3 dans fichier mkv le: 11 Octobre 2009 à 13:42:42
J'aurais une autre question Marco, lors de la lecture sur la télé de la video en mkv est ce que l'icone du PiFreePlayer apparait dans la barre des taches de Windows?
Je comprend pas si c'est HomePlayer qui ouvre PiFreePlayer ou je doit l'ouvrir manuellement
3  Aide/Support / HomePlayer sur la TV / Re : Probleme avec son ac3 dans fichier mkv le: 11 Octobre 2009 à 13:33:08
Salut MarcoWeb,  merci pour ton aide.
J'ai installer PiFreePc et cocher l'option lire mkv avec PiFreePlayer.
Les bruits numériques sont toujours la mais ils sont moins intenses et moins longs, je pense que l'on tient le bon bout.

Je poste ci dessous mon fichier PiFreePc.ini   

 

[WEBSERVER]
File=html\

[SCREEN]
:: 1 si pour autoriser le changement de résolution
AllowChangeRes=1
:: Paramètre de l'écran du pc
Width=640
Height=480
BitsPerPixel=32
Frequency=60
:: Fenêtre de déplacement de la souris
WindowWidth=640
WindowHeight=480
:: 1 pour désactiver Direct Draw
DisableDirectDraw=1


[NOMOVE]
:: 1 si on teste les non déplacements de souris
Test=1
:: Delai en ms de non déplacement
Delay=5000
:: 1 si juste masquage de la souris
HideMouse=1
:: 1 si on autorise le changement de résolution de la freebox
AllowChangeRes=1
:: 1 si redimensionnement de l'écran (si HideMouse=0)
AllowStretch=1
:: Qualité de redimensionnement
StretchHightQuality=3


[FREEBOX]
:: Adresse de destination du flux, on peut mettre ici l'adresse d'un autre poste pour une
:: lecture par VLC
Address=212.27.38.253
Port=1234

:: Résolution de la freebox
Width=680
Height=510

:: 1 si activation du serveur web, sinon 0
StartWebSever=1

:: Décallage entre le pts et le dts
DecPts=200

:: 1 si resynchronisation de la résolution
:: Remarque : J'ai remarqué qu'avec une résolution freebox inférieure à 720 en largeur, la freebox v4 a du mal à resynchroniser
:: l'image si on vient juste de basculer sur le freeplayer. Une modification de résolution résoud le problème. En
:: activant ce paramètre, pifreepc fait un changement de résolution pour contourner ce problème.
ResyncRes=1

:: Fréquence d'envoi du PCR en ms
PCR=80

:: 1 si activation de la vidéo
VideoEnable=1

:: Taux d'encodage vidéo
VideoBitRate=4096

:: GopSize
VideoGop=24

:: Encodage (0=mp2,1=mp4)
VideoMp4=0

:: Nombre d'images par secondes
VideoFps=25

:: 1 si activation de l'audio
AudioEnable=1

:: 1 si envoi du pts avec l'audio (0 pour freebox v4,1 pour vlc et
:: peut être freebox v5...)
AudioPts=1

:: 1 si utilisation de direct sound pour l'audio sinon MCI
AudioDSound=1

:: Fréquence d'échantillonnage audio
AudioFreq=48000

:: Taux d'encodage audio
AudioBitRate=384

:: number of bits the bitstream is allowed to diverge from the reference.
:: the reference can be CBR (for CBR pass1) or VBR (for pass2)
:: Unused for constant quantizer encoding
:: Si defini a 0, alors VideoBitRate x 8000
FFMPEG_INT_BIT_RATE_TOLERANCE=0

:: maximum bitrate
:: Si defini a 0, alors VideoBitRate x 1000
FFMPEG_INT_RC_MAX_RATE=0

:: minimum bitrate
:: Si defini a 0, alors VideoBitRate x 1000
FFMPEG_INT_RC_MIN_RATE=0

:: CODEC_FLAG_*
:: CODEC_FLAG_QSCALE 0x0002  ///< use fixed qscale
:: CODEC_FLAG_4MV    0x0004  ///< 4 MV per MB allowed / Advanced prediction for H263
:: CODEC_FLAG_QPEL   0x0010  ///< use qpel MC
:: CODEC_FLAG_GMC    0x0020  ///< use GMC
:: CODEC_FLAG_MV0    0x0040  ///< always try a MB with MV=<0,0>
:: CODEC_FLAG_PART   0x0080  ///< use data partitioning
:: parent program gurantees that the input for b-frame containing streams is not written to
::   for at least s->max_b_frames+1 frames, if this is not set than the input will be copied */
:: CODEC_FLAG_INPUT_PRESERVED 0x0100
:: CODEC_FLAG_PASS1 0x0200   ///< use internal 2pass ratecontrol in first  pass mode
:: CODEC_FLAG_PASS2 0x0400   ///< use internal 2pass ratecontrol in second pass mode
:: CODEC_FLAG_EXTERN_HUFF 0x1000 ///< use external huffman table (for mjpeg)
:: CODEC_FLAG_GRAY  0x2000   ///< only decode/encode grayscale
:: CODEC_FLAG_EMU_EDGE 0x4000///< don't draw edges
:: CODEC_FLAG_PSNR           0x8000 ///< error[?] variables will be set during encoding
:: CODEC_FLAG_TRUNCATED  0x00010000 /** input bitstream might be truncated at a random location instead
::                                            of only at frame boundaries */
:: CODEC_FLAG_NORMALIZE_AQP  0x00020000 ///< normalize adaptive quantization
:: CODEC_FLAG_INTERLACED_DCT 0x00040000 ///< use interlaced dct
:: CODEC_FLAG_LOW_DELAY      0x00080000 ///< force low delay
:: CODEC_FLAG_ALT_SCAN       0x00100000 ///< use alternate scan
:: CODEC_FLAG_TRELLIS_QUANT  0x00200000 ///< use trellis quantization
:: CODEC_FLAG_GLOBAL_HEADER  0x00400000 ///< place global headers in extradata instead of every keyframe
:: CODEC_FLAG_BITEXACT       0x00800000 ///< use only bitexact stuff (except (i)dct)
FFMPEG_INT_FLAGS=0

:: motion estimation algorithm used for video coding
FFMPEG_INT_ME_METHOD=5

:: amount of qscale change between easy & hard scenes (0.0-1.0)
FFMPEG_FLOAT_QCOMPRESS=0.5

:: amount of qscale smoothing over time (0.0-1.0)
FFMPEG_FLOAT_QBLUR=0.0

:: minimum quantizer
FFMPEG_INT_QMIN=2

:: maximum quantizer
FFMPEG_INT_QMAX=31

:: maximum quantizer difference between frames
FFMPEG_INT_MAX_QDIFF=3

:: maximum number of b frames between non b frames.
:: note: the output will be delayed by max_b_frames+1 relative to the input
FFMPEG_INT_MAX_B_FRAMES=0

:: qscale factor between ip and b frames
FFMPEG_FLOAT_B_QUANT_FACTOR=1.25

:: workaround bugs in encoders which sometimes cannot be detected automatically.
:: FF_BUG_AUTODETECT       1  ///< autodetection
:: FF_BUG_OLD_MSMPEG4      2
:: FF_BUG_XVID_ILACE       4
:: FF_BUG_UMP4             8
:: FF_BUG_NO_PADDING       16
:: FF_BUG_AMV              32
:: FF_BUG_AC_VLC           0  ///< will be removed, libavcodec can now handle these non compliant files by default
:: FF_BUG_QPEL_CHROMA      64
:: FF_BUG_STD_QPEL         128
:: FF_BUG_QPEL_CHROMA2     256
:: FF_BUG_DIRECT_BLOCKSIZE 512
:: FF_BUG_EDGE             1024
:: FF_BUG_HPEL_CHROMA      2048
:: FF_BUG_DC_CLIP          4096
:: FF_BUG_MS               8192 ///< workaround various bugs in microsofts broken decoders
:: FF_BUG_FAKE_SCALABILITY 16   //autodetection should work 100%
FFMPEG_INT_WORKAROUND_BUGS=1

:: luma single coeff elimination threshold
FFMPEG_INT_LUMA_ELIM_THRESHOLD=0

:: chroma single coeff elimination threshold
FFMPEG_INT_CHROMA_ELIM_THRESHOLD=0

:: strictly follow the std (MPEG4, ...).
:: FF_COMPLIANCE_VERY_STRICT   2 ///< strictly conform to a older more strict version of the spec or reference software
:: FF_COMPLIANCE_STRICT        1 ///< strictly conform to all the things in the spec no matter what consequences
:: FF_COMPLIANCE_NORMAL        0
:: FF_COMPLIANCE_INOFFICIAL   -1 ///< allow inofficial extensions
:: FF_COMPLIANCE_EXPERIMENTAL -2 ///< allow non standarized experimental things
FFMPEG_INT_STRICT_STD_COMPLIANCE=0

:: qscale offset between ip and b frames.
:: if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset)
:: if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset)
FFMPEG_FLOAT_B_QUANT_OFFSET=1.25

:: 0-> h263 quant 1-> mpeg quant
FFMPEG_INT_MPEG_QUANT=0

:: ratecontrol qmin qmax limiting method.
:: 0-> clipping, 1-> use a nice continous function to limit qscale wthin qmin/qmax
FFMPEG_FLOAT_RC_QSQUISH=1.0
FFMPEG_FLOAT_RC_QMOD_AMP=0.0
FFMPEG_INT_RC_QMOD_FREQ=0

:: decoder bitstream buffer size
FFMPEG_INT_RC_BUFFER_SIZE=1835008
FFMPEG_FLOAT_RC_BUFFER_AGGRESSIVITY=0.3

:: qscale factor between p and i frames.
:: if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset)
:: if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset)
:: Remarque : PI Free PC défini ce paramètre à 0.5, 2.0 semble mieux si on a
:: des problèmes de débit (des carrés sur l'image)
FFMPEG_FLOAT_I_QUANT_FACTOR=2.0

:: qscale offset between p and i frames
FFMPEG_FLOAT_I_QUANT_OFFSET=0.0

:: initial complexity for pass1 ratecontrol
FFMPEG_FLOAT_RC_INITIAL_CPLX=500.0

:: dct algorithm, see FF_DCT_* below.
:: FF_DCT_AUTO    0
:: FF_DCT_FASTINT 1
:: FF_DCT_INT     2
:: FF_DCT_MMX     3
:: FF_DCT_MLIB    4
:: FF_DCT_ALTIVEC 5
:: FF_DCT_FAAN    6
FFMPEG_INT_DCT_ALGO=0

:: luminance masking (0-> disabled)
FFMPEG_FLOAT_LUMI_MASKING=0.0

:: temporary complexity masking (0-> disabled)
FFMPEG_FLOAT_TEMPORAL_CPLX_MASKING=0.0

:: spatial complexity masking (0-> disabled)
FFMPEG_FLOAT_SPATIAL_CPLX_MASKING=0.0

:: p block masking (0-> disabled)
FFMPEG_FLOAT_P_MASKING=0.0

:: darkness masking (0-> disabled)
FFMPEG_FLOAT_DARK_MASKING=0.0

:: prediction method (needed for huffyuv).
:: FF_PRED_LEFT   0
:: FF_PRED_PLANE  1
:: FF_PRED_MEDIAN 2
FFMPEG_INT_PREDICTION_METHOD=0

:: debug.
:: FF_DEBUG_PICT_INFO 1
:: FF_DEBUG_RC        2
:: FF_DEBUG_BITSTREAM 4
:: FF_DEBUG_MB_TYPE   8
:: FF_DEBUG_QP        16
:: FF_DEBUG_MV        32
:: FF_DEBUG_DCT_COEFF 0x00000040
:: FF_DEBUG_SKIP      0x00000080
:: FF_DEBUG_STARTCODE 0x00000100
:: FF_DEBUG_PTS       0x00000200
:: FF_DEBUG_ER        0x00000400
:: FF_DEBUG_MMCO      0x00000800
:: FF_DEBUG_BUGS      0x00001000
:: FF_DEBUG_VIS_QP    0x00002000
:: FF_DEBUG_VIS_MB_TYPE 0x00004000
FFMPEG_INT_DEBUG=0

:: minimum MB quantizer
FFMPEG_INT_MB_QMIN=1

:: maximum MB quantizer
FFMPEG_INT_MB_QMAX=0

:: motion estimation compare function
FFMPEG_INT_ME_CMP=0

:: subpixel motion estimation compare function
FFMPEG_INT_ME_SUB_CMP=0

:: interlaced dct compare function
:: FF_CMP_SAD  0
:: FF_CMP_SSE  1
:: FF_CMP_SATD 2
:: FF_CMP_DCT  3
:: FF_CMP_PSNR 4
:: FF_CMP_BIT  5
:: FF_CMP_RD   6
:: FF_CMP_ZERO 7
:: FF_CMP_VSAD 8
:: FF_CMP_VSSE 9
:: FF_CMP_NSSE 10
:: FF_CMP_W53  11
:: FF_CMP_W97  12
:: FF_CMP_DCTMAX 13
:: FF_CMP_CHROMA 256
FFMPEG_INT_ILDCT_CMP=8

:: ME diamond size & shape
FFMPEG_INT_DIA_SIZE=0

:: amount of previous MV predictors (2a+1 x 2a+1 square)
FFMPEG_INT_LAST_PREDICTOR_COUNT=0

:: pre pass for motion estimation
FFMPEG_INT_PRE_ME=0

:: motion estimation pre pass compare function
FFMPEG_INT_ME_PRE_CMP=0

:: ME pre pass diamond size & shape
FFMPEG_INT_PRE_DIA_SIZE=0

:: subpel ME quality
FFMPEG_INT_ME_SUBPEL_QUALITY=8

:: Maximum motion estimation search range in subpel units.
:: if 0 then no limit
FFMPEG_INT_ME_RANGE=255

:: intra quantizer bias
:: FF_DEFAULT_QUANT_BIAS 999999
FFMPEG_INT_INTRA_QUANT_BIAS=999999

:: inter quantizer bias
:: FF_DEFAULT_QUANT_BIAS 999999
FFMPEG_INT_INTER_QUANT_BIAS=999999

:: global quality for codecs which cannot change it per frame.
:: this should be proportional to MPEG1/2/4 qscale.
:: FF_LAMBDA_SHIFT 7
:: FF_LAMBDA_SCALE (1<<FF_LAMBDA_SHIFT)
:: FF_QP2LAMBDA 118 ///< factor to convert from H.263 QP to lambda
:: FF_LAMBDA_MAX (256*128-1)
:: FF_QUALITY_SCALE FF_LAMBDA_SCALE
FFMPEG_INT_GLOBAL_QUALITY=0

:: coder type
:: FF_CODER_TYPE_VLC   0
:: FF_CODER_TYPE_AC    1
FFMPEG_INT_CODER_TYPE=0

:: context model
FFMPEG_INT_CONTEXT_MODEL=0

:: macroblock decision mode
:: FF_MB_DECISION_SIMPLE 0        ///< uses mb_cmp
:: FF_MB_DECISION_BITS   1        ///< chooses the one which needs the fewest bits
:: FF_MB_DECISION_RD     2        ///< rate distoration
FFMPEG_INT_MB_DECISION=2

:: scene change detection threshold.
:: 0 is default, larger means fewer detected scene changes
FFMPEG_INT_SCENECHANGE_THRESHOLD=0

:: minimum lagrange multipler
FFMPEG_INT_LMIN=118

:: maximum lagrange multipler
FFMPEG_INT_LMAX=3658

:: noise reduction strength
FFMPEG_INT_NOISE_REDUCTION=0

:: number of bits which should be loaded into the rc buffer before decoding starts
FFMPEG_INT_RC_INITIAL_BUFFER_OCCUPANCY=1376256

::
FFMPEG_INT_INTER_THRESHOLD=0

:: CODEC_FLAG2_*.
:: CODEC_FLAG2_FAST          0x00000001 ///< allow non spec compliant speedup tricks
:: CODEC_FLAG2_STRICT_GOP    0x00000002 ///< strictly enforce GOP size
:: CODEC_FLAG2_NO_OUTPUT     0x00000004 ///< skip bitstream encoding
:: CODEC_FLAG2_LOCAL_HEADER  0x00000008 ///< place global headers at every keyframe instead of in extradata
FFMPEG_INT_FLAGS2=0

:: simulates errors in the bitstream to test error concealment
FFMPEG_INT_ERROR_RATE=0

:: Quantizer noise shaping
FFMPEG_INT_QUANTIZER_NOISE_SHAPING=0

:: Motion estimation threshold. under which no motion estimation is
:: performed, but instead the user specified motion vectors are used
FFMPEG_INT_ME_THRESHOLD=0

:: Macroblock threshold. under which the user specified macroblock types will be used
FFMPEG_INT_MB_THRESHOLD=0

:: precision of the intra dc coefficient - 8
FFMPEG_INT_INTRA_DC_PRECISION=0

:: noise vs. sse weight for the nsse comparsion function
FFMPEG_INT_NSSE_WEIGHT=8

:: profile
:: FF_PROFILE_UNKNOWN -99
FFMPEG_INT_PROFILE=-99

::level
:: FF_LEVEL_UNKNOWN -99
FFMPEG_INT_LEVEL=-99

:: frame skip threshold
FFMPEG_INT_FRAME_SKIP_THRESHOLD=0

:: frame skip factor
FFMPEG_INT_FRAME_SKIP_FACTOR=0

:: frame skip exponent
FFMPEG_INT_FRAME_SKIP_EXP=0

:: frame skip comparission function
FFMPEG_INT_FRAME_SKIP_CMP=13

:: border processing masking. raises the quantizer for mbs on the borders
:: of the picture
FFMPEG_FLOAT_BORDER_MASKING=0.0

:: minimum MB lagrange multipler
FFMPEG_INT_MB_LMIN=236

:: maximum MB lagrange multipler
FFMPEG_INT_MB_LMAX=3658

::
FFMPEG_INT_ME_PENALTY_COMPENSATION=256

AudioEnc=0




Merci d'avance Marco
[/pre]
4  Aide/Support / HomePlayer sur la TV / Probleme avec son ac3 dans fichier mkv le: 09 Octobre 2009 à 14:41:43
Salut tout le monde,

  Je suis un nouvel utilisateur de homeplayer et j'en suis très satisfait. D'ailleurs je remercie toute l'équipe de HP pour ce logiciel vraiment bien conçue.  Roulement des yeux


  Je vous expose mon probleme:
  j'ai une video mkv 720p (video h264 et son ac3 5.1) que j'essaye de lire depuis quelques temps maintenant. En fait la video passe parfaitement, image nickel et aucune saccade, sauf pour le son qui toutes les 5 minutes (voir moins) commence à partir en vrille (on entend un bruit numerique tres stridant qui ressemble assez au bruit d'un fax en fonctionnement).

  Comprenant que le probleme venait du son et ayant lu sur le forum qu'il était possible de convertir le fichier son en mp3, j'ai demuxer mon mkv, convertit le son et remuxer le tout en mkv. Depuis tout marche nickel, aucun bug sur la video qui dure environ 1h45.


  Ma question est en fait la suivante:
  normalement la freebox HD est capable de lire l'ac3 et je trouve que le son perd en qualité en le convertissant en mp3. Je voulais savoir si il y avait une option que je n'ai pas activé pour lire l'ac3 ou connaitre un autre format audio sans perte dans lequel je pourrait convertir mon fichier son pour etre pris en charge par la freebox HD. Je precise que je n'ai pas d'ampli et de systeme home cinema, le son sortant directement de ma tv.


Je remercie tout âme charitable qui aurait lu le post en entier et qui pourrait me guider dans la resolution de mon probleme.

Je vous donne ma config au cas où:
pc sous xp sp3
freebox tv v5 en ethernet
tv HD 1080p
HP 1.5.8a
codec mis a jour je croit, en tout cas la video mkv original passe parfaitement sur le pc

Merci d'avance

PS: je sais pas si je suis autorisé à poster un nouveau sujet, si ce n'est pas le cas je m'en excuse




Pages: [1]