Temos muitas questões conexas, mas não consegui encontrar uma que abordasse exactamente esta situação. Podem ser encontradas informações relevantes em Germany.info e Lufthansa.com .
Os cidadãos indianos necessitam de um visto de trânsito em Frankfurt, a menos que estejam isentos ao abrigo de outra regra, que inclui ter um visto valid dos EUA (o que aparentemente não é o seu caso) ou
Se regressarem dos EUA depois de terem utilizado o visto (no entanto, o regresso tem de ocorrer no prazo máximo de quatro dias após o termo da validade do visto)
Isso é um pouco estranho dada a forma como os vistos dos EUA funcionam, mas aparentemente é a forma como é interpretado na Alemanha. Assim, dependendo da data de expiração do seu visto F1, poderá ficar isento ao abrigo desta regra. Caso contrário, será necessário um visto de escala aeroportuária.
EDIT: A cláusula desapareceu agora do sítio Web (ver archive.org ). No código de vistos Schengen, a isenção é para
nacionais de países terceiros titulares de um visto válido para um Estado-Membro ou para um Estado parte no Acordo sobre o Espaço Económico Europeu de 2 de Maio de 1992, para o Canadá, o Japão ou os Estados Unidos da América, ou quando regressam desses países após terem utilizado o visto.
Esta regra não mudou definitivamente, mas a interpretação alemã poderá ter mudado. Não tenho a certeza de como funciona na prática.