Isso não responderá tudo o que você está procurando, mas espero que ajude.
Em termos de remoção de dados : acho que confira Retira os metadados de todos os formatos com o FFmpeg , como disse techie007. Eu suponho, melhor apenas remontar o A / V para um novo contêiner e especificar para copiar apenas os dados de a / v (read aqui ).
Em termos do que os dados significam:
Referenciação cruzada dos arquivos mp4 e FLV (do mesmo vídeo enviado), parece gshh = link . E assim, 'gs' eu acredito que possa significar 'serviços do google' ou 'servidor do google'.
Seu valor é o que está no início do local da URL oculta do arquivo FLV ou MP4 em questão. É a localização real do servidor HTTP que o player de vídeo do YouTube chama em questão.
Por exemplo, para este extraiu o arquivo mp4 do YouTube, o gshh value é r6 --- sn-u5a3u5a3-aige.c.youtube.com .
A URL completa do arquivo mp4 (obtida por Keepvid.com , ou como uma alternativa possível, GetFLV ), é isso .
Em outras palavras, gssh ou link parece ser um registro do servidor para o qual seu vídeo foi enviado (e permanece ativo, a menos que, suponho, seja movido por algum motivo). Parece que o Google marca todos os arquivos MP4, FLV e 3GP ( incluindo o original que você fez o upload ) com este registro da localização do servidor, e observamos de maneira interessante que o Google não faz nenhum arquivo WebM.
Quanto a gsst , gstd e gssd : parece que ninguém descobriu esses na internet. Aqui estão dois links para verificar, mas eles apenas conjecturam como eu e não trazem nada de novo para o mesa. (Só que definitivamente sabemos o que é gshh.)