Bonjour à tous,
Problème de tv qui saute résolu !
Pour tous ceux qui utilisent hackrf avec hacktv, le problème de décrochage de l’image est du tout simplement à la vitesse et la puissance du processeur. La prise usb n’a aucun effet sur l’émission car c’est de l’USB 2.0 pour le Hackrf one.
Je viens de faire les essais en Pal, Secam (problème de couleurs connu), et en 819 lignes, l’image est parfaite et le son bien présent en BG mais en L, le son est très faible. Par contre en 819, le son est correcte. L’image sur une vidéo HD est époustouflante sur un bon TV d’époque. La cadence à 24 ou 30 ou 25 im/s ne change rien sur la qualité et la fluidité. Le sample rate est à 16 Mhz, j’ai fais des essais concluant jusqu’à 21MHz sans aucun décrochage, ça décroche à partir de 22MHz.
Pour la commande : hacktv -f 551250000 -s 21000000 -r -m l -g 47 mireBBC.mp4
Voici ce que j’ai comme info :
Video: 1091x576 25.00 fps (full frame 1344x625)
Sample rate: 21000000
[flv @ 0x56084cf2da80] Missing AMF_END_OF_OBJECT in AMF_DATA_TYPE_OBJECT
[flv @ 0x56084cf2da80] Packet mismatch 0 5105 5105
Opening ‹ mireBBC.mp4 ›…
Input #0, flv, from ‹ mireBBC.mp4 ›:
Metadata:
lastkeyframetimestamp: 634
lastkeyframelocation: 13615930
creator : YouTube, Inc.
metadatacreator : YouTube Metadata Injector.
flvsource : cdbp
haskeyframes : true
hasmetadata : true
Duration: 00:10:34.87, start: 0.000000, bitrate: 172 kb/s
Stream #0:0: Video: flv1, yuv420p, 320x240, 176 kb/s, 30 tbr, 1k tbn
Stream #0:1: Audio: mp3, 22050 Hz, mono, fltp, 64 kb/s
Using video stream 0.
Using audio stream 1.
[swscaler @ 0x56084cf9e740] Warning: data is not aligned! This can lead to a speed loss
UUUUU
Avec un sample rate de 16MHz, je n’ai qu’un seul U qui s’affiche et encore quelques fois je n’ai rien.
Le U indique les erreurs de vitesse de transmission.
Le PC sous linux Ubuntu que j’ai utilisé est un Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 avec 8Go de RAM.
La portée de la transmission est aussi étonnante, sur le canal 31 ou 46, j’ai encore une image en couleurs (PAL) à plus de 50 m au travers des murs. Je capte encore le son jusqu’à 100 m mais plus de synchro image.
J’ai utilisé 47 dB pour le gain. En VHF canal 2 ou canal 8, la portée est un peu plus courte car l’antenne télescopique du Hachrf est trop courte mais la porté effective est quand même de 20m avec cette config.
En conclusion, nos problèmes sont dus à un processeur trop faible y compris pour la Pi4 malheureusement.
La seule solution économique sans changer de PC, dans ce cas, c’est de réduire le sample rate à 8MHz mais on perd en résolution horizontale, on passe à 416x576 lignes utiles au lieu de 832x576 et pour le 819 on passe à 316x720 au lieu de 632x720.
Il faudrait aussi essayer une distribution linux plus légère comme Xubuntu par exemple ou simplement mettre un noyau et installer seulement ce qui nous sert pour cette fonction, un peu plus compliqué pour les novice en linux comme moi.
Voilà pour le moment.
Merci à Clopos pour les autres infos sur le DAB etc…
Je vais m’y penché bientôt, sur Paris on peut faire les essais.
Et merci à Mannix54 pour le GNU, ça me semble en peu compliqué mais la version sous linux est bien plus complète que sous W10.
Bonne fin de journée
Bruno Piffret