Torno a scrivervi per sottoporvi un problema che, sinceramente, non riesco ad inquadrare.
Per circoscrivere la cosa, ecco lo stato dei fatti: mi sono trasferito da poco all'estero e sentendo nostalgia dei programmi tv di casa ho deciso di acquistare un'app sull'Apple Store che consente di vedere lo streaming in chiaro dei canali free italiani, ovviamente sotto una buona VPN.
Specifico che si tratta di canali in chiaro, quindi niente di illegale.
L'app in questione carica una lista di url, presente su pastebin, e ne consente la visualizzazione.
Avendo a casa una buona connessione Internet (fibra a 100 Mbps) e la mia fida Raspberry Pi 3 ho deciso di "costruirmi" un piccolo PVR per registrarmi le cose che più mi piacciono, specie quando sono fuori casa.
In verità lo script in questione non fa altro, sulla Raspberry, che invocare questo comando:
Codice: Seleziona tutto
/usr/bin/ffmpeg -async 26 -i "${URL}" -c:v libx264 -crf 0 -c:a copy /path_to_usb_drive/flux-$(date +"%d-%m-%y-%H-%M").ts
Ora, la registrazione viene effettuata regolarmente (la directory di destinazione si trova su un banalissimo pennino USB), va tutto bene per 14-18 minuti, poi niente.
Mi spiego ancora meglio: la registrazione va avanti anche per un'ora, alla fine ottengo un file corposo, quindi il tutto sembrerebbe svolgersi senza problemi, ma alla fine il file risultante copre sempre e soltanto 14-18 minuti di visione.
Lanciando lo stesso comando sul mio Macbook tutto fila liscio.
Ho provato a cambiare la directory di destinazione della registrazione, stessa cosa.
Vi do in visione il mio /etc/fstab, magari il problema è lì:
Codice: Seleziona tutto
pi@glasgy:~ $ cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p6 /boot vfat defaults 0 2
/dev/mmcblk0p7 / ext4 defaults,noatime 0 1
UUID=8803a1d9 /mnt/usb ext4 defaults,auto,umask=000,users,rw,nofail 0 0
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
Che ne dite?