Saya perlu memotong hanya 1 atau 2 detik pertama dari serangkaian rekaman FLV dengan panjang yang bervariasi dan tidak ditentukan. Saya telah menemukan banyak sumber daya untuk mengekstraksi durasi tertentu dari video (mis. Klip 30 detik), tetapi tidak ada untuk melanjutkan ke akhir video.
Kedua upaya ini hanya menghasilkan versi video yang disalin, tanpa pemangkasan yang diinginkan:
ffmpeg -ss 2 -vcodec copy -acodec copy -i input.flv output.flv
ffmpeg -ss 2 -t 120 -vcodec copy -acodec copy -i input.flv output.flv
Pikiran yang kedua adalah: mungkin jika saya menentukan panjang melampaui apa yang mungkin, itu hanya akan berakhir. Tidak ada dadu.
Saya tahu ini bukan masalah dengan codec atau menggunakan detik alih-alih kode waktu karena yang berikut ini berhasil:
ffmpeg -ss 2 -t 5 -vcodec copy -acodec copy -i input.flv output.flv
Ada ide lain? Saya terbuka untuk menggunakan alat-alat baris perintah (berbasis Windows) lainnya, namun saya sangat menyukai ffmpeg karena saya sudah menggunakannya untuk pembuatan thumbnail dan saya akrab dengannya.
Jika itu membantu, semua video saya akan berada di bawah 2 menit.
MEMPERBARUI:
Saya telah beralih untuk menggunakan Mencoder ( http://www.mplayerhq.hu/ ) karena sepertinya ffmpeg tidak akan mencapai ini tanpa beberapa peretasan tambahan.
Sintaks Mencoder untuk menyelesaikan apa yang ingin saya lakukan adalah:
mencoder.exe -ss 2 -oac copy -ovc copy input.flv -o output.flv
mencoder
contoh, di atas; atauffmpeg
contohnya, di bawah ini?