Para una clase, estoy creando un códec personalizado llamado .utah. La idea es sumergirnos en una base de código grande y desconocida. Hasta ahora esto ha sido muy divertido y para comenzar hemos creado un archivo decodificador .utah que simplemente imprimirá hola mundo en la consola. El problema es que si tomamos un archivo .png y le cambiamos el nombre por .utah, ffmpeg no lo enrutará (en absoluto) y si creamos un archivo .utah usando un editor de texto, se guardará como un archivo de texto incluso. con extensión .utah.
La pregunta es cómo creamos un archivo vacío con nuestra propia extensión (en este caso .utah) para probar qué sucederá cuando pasemos un archivo a ffplay, para asegurarnos de que se enruta correctamente a nuestro archivo. De manera más concisa, ¿podemos crear un archivo .utah ficticio que esté vacío pero que tenga una
Respuesta1
Supongo que está trabajando en un sistema Linux (use las etiquetas apropiadas). Si es así, tienes dos opciones para crear archivos vacíos con el nombre y la extensión que necesites.
touch filename.ext
o
echo -n "" > filename.ext
Se agregó una referencia a la extensión basada en el comentario de @HairoftheDog.