Shordi   10-09-2022, 09:47
#1
Siguiendo con este tema https://gambas-es.org/showthread.php?tid=1022 (no he querido escribir ésto allí porque ya estaba [SOLUCIONADO].

El caso es que al dividir un archivo .flac con el comando de ffmpeg:

ffmpeg -ss " & tDesde.Text & " -i '" & Pista_origen & "' -to " & tHasta.Text & " -c copy '" & pista_salida & "'

Se crea el fichero correctamente... peeeero, la longitud que manifiesta en sus metadatos es la misma que el fichero original. Es decir, que si, por ejemplo, tenemos un fichero .flac con una duración de 01:03:00 que pesa 120MB, extraemos dos minutos y tendremos un archivo.flac que pesa 4 MB pero que informa a los reproductores (no sólo al mío, también a los que lleva el SO audacious, rithmbox, VLC, etc.) que dura 01:03:00. Esto ocasiona problemas en los reproductores cuando sobrepasas el minuto 1:59. He probado a eliminar los metadatos del archivo, pero sigue dando una duración errónea.

De momento lo he "solucionado" convirtiendo los archivos generados al formato .opus, que refleja correctamente su duración, pero no deja de ser rodear el problema y no solucionarlo. ¿Alguien sabe cómo conseguir archivos .flac que informen de su longitud correctamente?

Saludo
Última modificación: 14-09-2022, 10:35 por Shordi.

No podemos regresar
tincho   10-09-2022, 11:17
#2
(10-09-2022, 09:47)Shordi escribió: De momento lo he "solucionado" convirtiendo los archivos generados al formato .opus, que refleja correctamente su duración, pero no deja de ser rodear el problema y no solucionarlo. ¿Alguien sabe cómo conseguir archivos .flac que informen de su longitud correctamente?

No se, pero seguro que lo encuentras aquí:
https://ffmpeg.org/ffmpeg.html

1 Saludo.
Shordi   14-09-2022, 10:35
#3
Ya lo he averiguado: El tema es eliminar el -C del comando. Con el -C se copia más rápido porque no se decodifica ni se vuelve a codificar, sin él es más lento, pero se recodifica la salida. Con los demás formatos parece que eso no afecta, pero con .flac sí.

Cosas más tontas produce el ser un ignorante, oiga.


Saludos

No podemos regresar
tincho   15-09-2022, 14:37
#4
(14-09-2022, 10:35)Shordi escribió: El tema es eliminar el -C del comando

ok

1 Saludo.
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.