system(говорю только по опыту работы с шелами) вроде только с stdout программы работает. Поэтому ничего в файл и не пишется. Попрбуй ffmpeg -L . И ещё :
Цитата:
В случае работы в безопасном режиме, все слова, следующие за начальной командой, рассматриваются как единый аргумент. То есть echo y | echo x будет работать как echo "y | echo x".